wow!
well, I enjoy multitasking. I want to make all the efficient use of the cpu
cycles as I can.
I prefer not to let it sit idling and just using up power (though I still do
rather than go through the boot process again and lose my environment every
time). if I didn't have to reboot or turn the machine off, I wouldn't.
I have a several types of parallel compiles I like to do. when I extract files,
I don't like to waste my precious time waiting around for it to finish, so I
have parallelized those too when I extract/install compilers.
everyone has a view. I have mine. I like me OS to be fully featured, that way,
I don't have to write all my own stuff to fill in the gaps for the next 20
years. if I need something, I should hope it's there for me. if it's not, I
should at least have a compiler for it, and documentation on the APIs available.
I think that different OS's fill different people's needs. for insstnce,
FREEDOS for me fills the need to provide a small bootable OS I can fit on a
floppy and yet is big enough to install on a hard disk. 64-bit freedos with
better filesystem would be wonderful, but I am pretty sure this would require a
specialized C++ compiler to easily write code for it, which will probably be
based on gcc most likely (openwatcom seems to have been dropped as a project).
the compiler is a problem dependency. I personally don't care what size the
exes are, just as long as I can at least fit a few critical things on a floppy.
edit
choice
ctmouse
command.com
mode
shsucdx.com
eltorito.sys
just wondering how that setlongjump thing to 100h would work in 64-bit for .com
files.
I think multitasking would be wonderful. make it like OS/2, or the terminals
even if it's like linux TUI where alt-F1..F12 switches terminal shells. have
them all run simultaneously, or as many as you have threads/cores. or just do
context switching by alt-number-keypad or something (although that's for
putting in specific characters). popup task list using a TUI? how would
graphics be handled, and the saving/restoring of the state of the video memory
and registers during the context switch?
have some flexibility. you (?) won't have much 64-bit without some sort of
protected VM mode thing, except for maybe just access to the 64-bit plain
registers and the nicer set of instructions.
I would like to see a 132x60 text mode, or something that is more choosable,
and programs that support such a thing (DJGPP is 80-char width).
anyone noticed HXDOS? HX DOS Extender
HX DOS Extender
HX is a DOS Extender based on Win32 PE file format
View on www.japheth.de Preview by Yahoo
>________________________________
> From: Charles Belhumeur <chbelhumeur2...@gmail.com>
>To: Technical discussion and questions for FreeDOS developers.
><freedos-devel@lists.sourceforge.net>
>Sent: Tuesday, April 8, 2014 2:04 PM
>Subject: Re: [Freedos-devel] Do not use any code from ms-dos release!
>
>
>I have to agree with being leery about MS source code. As for the
>rest, waste a couple more decades of your life on buggy IT and you'll
>see what I mean. I'm thinking more and more there's no big niche for
>FreeDos. Too many problems trying to get it to do the tasks people
>want to do on their boxes these days, surf the web, play media and
>games. It all takes sophisticated hardware and Intel chips in real
>mode just aren't good with the new hardware.
>
>I used to have multiple configurations of DOS, different config.sys
>and autoexec.bat files. I wrote a bat file to quickly replace the
>files and reboot in the new config. One config for games, one for
>writing apps, another for office work, etc. You could load only the
>software you needed for a particular activity. It made boots quicker
>and the box ran a lot better with only minimum drivers etc.
>
>I think the mistake LINUX and Windows make these days is loading every
>damn driver on the hard drive at boot time and all these other
>processes like clipboards, print spoolers, caches etc. Then wankers
>who write apps with background update processes and the like. Then it
>all has to get along on your little idiot Intel chip. In any given
>session on your box your lucky if you're using half the crap that's
>loaded up and most of it just gets in the way of high bandwidth
>network usage.
>
>Were I to design an OS these days I'd likely go with a 32 or 64 bit
>version of a DOS or VAX like OS and design it from the start to be
>configurable for different tasks. Keep it simple and load only what's
>needed with better integration of the pieces. Oddly enough Google
>Chrome may be headed in this direction. Its designed for network use
>and a simple web OS in it own right now. Same goes for the OS on
>smart phones. The days of the do everything OS on one box are pretty
>much over!
>
>Sometimes it seems multi-tasking was someone's hallucinogen induced
>notion of what computing should be. It just doesn't seem to work well
>and even when it does it just burns processor time. We don't
>multi-task. We switch from doing one thing to another back and forth.
>So do digital CPUs. Just a bad idea from the start, I'd avoid this
>model entirely.
>
>It all boils down to this What do people want to do with their boxes?
>Will this OS make it easier simpler for them to do it?
>
>CB
>
>On 3/27/14, Michael B. Brutman <mbbrut...@brutman.com> wrote:
>> On 3/26/2014 11:11 PM, Charles Belhumeur wrote:
>>> Tough line to walk folks! You wanna clone DOS but yet you don't want
>>> "to be tainted" by any suggestions you owe anything to DOS! Think
>>> that over a little. Say it to yourself and see how it sounds.
>>
>> Sure it sounds funny, but the funny part is not what you think it is.
>> You clearly fail to acknowledge that DOS has been cloned already, and
>> not just by FreeDOS.
>>
>> The message is that if you plan on contributing to FreeDOS it would be
>> best not to be tainted by looking directly at MS-DOS source code. That
>> same rule was enforced for the DR DOS developers too. It would be
>> especially silly since this is the 2.0 version, which was the first
>> usable version but it is still quite a long way ways from the far
>> superior DOS 3.3 or DOS 5 versions.
>>
>> This is a potential legal issue. The message is clear and not
>> contradictory in any way. Do not jeopardize FreeDOS's clean lineage by
>> looking at non-open source code and then trying contributing to FreeDOS.
>>
>>> It doesn't matter what the OS is for a lot of stuff. The Intel chips
>>> and architecture are what they are and they determine that any and all
>>> OSs have to have some source code in common at the machine or
>>> Assembler level. I kinda get a kick out of the LINUX crowd thinking
>>> the have a different platform than a WIntel box.
>>
>> Don't you think that the existence of OS/2 in the past and the growth of
>> Linux had something to do with the way Windows looks today?
>>
>> Sure. Operating systems have some common concepts. But I think that a
>> lot of the improvement we have seen in Windows in the last 15 years
>> comes from people seeing Linux working on the same exact hardware and
>> not crashing when you look at it the wrong way.
>>
>> Linux is about more than building another operating system. It
>> highlights a great alternative way to build software. You seem to have
>> missed this, and the general concept of open source software.
>>
>>> After three decades of using computers I've seen most of the OSs,
>>> apps, etc. Worked on niche stuff like programmable logic controllers
>>> and the like. Things a lot of CS types don;t see. I really don't
>>> have any loyalty or preference for any of it. When I have an IT
>>> project in front of me I do some research to find the best current
>>> tools to apply whoever makes em. Thats my interest in DOS. The
>>> modern OSs get in the way of simple tasks and just overcomplicate some
>>> things. None are the best solution or all things. Windows 8 promo
>>> song "All you wanna be is Everything at once!" explains a lot about
>>> why its tanking. No platform or OS can be all things and all solutions
>>> or apps. Stupid to try. Stupid to be loyal to any of it! We don't
>>> hear squat about the OSs or apps or any software for a lot of embedded
>>> IT in our lives like microwaves and cars. Why not? Good thing MS
>>> isn't involved in software development for automobiles! Can you
>>> imagine cars and trucks having deal with Windows 8 or Vista? Where do
>>> I put the key in now? How do I shut it off now?
>>>
>>> Charlie B.
>>
>> You sound like a user. See the freedos-users list. This list is for
>> people how are invested in the success of the platform. Contributors.
>>
>> I'm sorry if that sounds harsh but I'm making a point. Reread your email
>> and think about how the rest of us enjoyed your unique perspective. It
>> is inaccurate and rude.
>>
>>
>> Mike
>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Freedos-devel mailing list
>> Freedos-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>>
>
>------------------------------------------------------------------------------
>Put Bad Developers to Shame
>Dominate Development with Jenkins Continuous Integration
>Continuously Automate Build, Test & Deployment
>Start a new project now. Try Jenkins in the cloud.
>http://p.sf.net/sfu/13600_Cloudbees
>
>_______________________________________________
>Freedos-devel mailing list
>Freedos-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
>
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel