I've documented my process for getting doslinux working on real
hardware [0]. Not too bad.
`ftpget`, `wget`, and `httpd` applets are included [1] in busybox. I
think with a little more work, static binary versions of many apps
would work. Shouldn't be that hard to statically build in the
networking drivers, even other drivers. I think that many apps from
suckless [2] sbase [3], ubase[4], toybox [5], asmutils [6] should work
well too.
[0] https://sites.google.com/view/doslinux-on-real-hardware
[1] https://github.com/charliesome/doslinux/blob/master/busybox-config#L841-L994
[2] https://suckless.org/rocks/
[3] https://git.suckless.org/sbase/file/README.html
[4] https://git.suckless.org/ubase/files.html
[5] http://www.landley.net/code/toybox/status.html
[6] http://asm.sourceforge.net/asmutils.html
On Tue, Sep 29, 2020 at 10:50 AM Mercury Thirteen via Freedos-user
wrote:
>
> "Does DSL allow you to, say, install apt (or another package manager), gcc,
> make, etc.,"
>
> No.
>
>
> "or does it only allow you to run the common linux commands shown on the
> BusyBox website?"
>
> Yes.
>
>
> Sent with ProtonMail Secure Email.
>
> ‐‐‐ Original Message ‐‐‐
> On Tuesday, September 29, 2020 12:33 PM, Jason Pittman
> wrote:
>
> I know nothing about BusyBox, so I'm going to ask a dumb question. Does DSL
> allow you to, say, install apt (or another package manager), gcc, make, etc.,
> or does it only allow you to run the common linux commands shown on the
> BusyBox website?
>
> (And on a side note, has anyone actually gotten it to work? I'd already know
> the answer to my question above if I could get it to do something other than
> crash the VM when I run "dsl.com")
>
> ‐‐‐ Original Message ‐‐‐
> On Wednesday, September 23, 2020 11:33 AM, Jim Hall wrote:
>
> After poking around the GitHub project, this is actually a very clever thing.
> Looks like he's using VM86 mode (requires '386 or later CPU) to instantiate a
> dedicated Linux kernel with BusyBox to run the Linux commands. This is not
> bringing up a full Linux installation in a VM - this is only the kernel +
> BusyBox. So that keeps it small.
>
> Now, what would you *do* with this? Why would you need DSL under FreeDOS? I'm
> not sure. But it's a neat idea that is well done. Good job!
>
> On Wed, Sep 23, 2020 at 10:41 AM Louis Santillan wrote:
>>
>> The author freely admits running DOS & Linux side-by-side this way is
>> a fragile coordination [0]. I doubt that redirection would work as
>> one might desire. The recently updated ascii demo [1] shows calling
>> various DOS and Linux commands, and, shows creating a text file with
>> `dsl vi hello.txt` and then later opening that same file with `edit
>> hello.txt`. Interestingly, the file appears written to the filesystem
>> as `HELLO.TXT`, as MS-DOS 6.22 is case insensitive (w/o a LFN driver).
>> I wonder what would happen if an LFN driver was added to the mix.
>>
>> [0] https://news.ycombinator.com/item?id=24556801
>> [1]
>> https://camo.githubusercontent.com/deb8f6b6cc59686ba91a3758daeb047fccdf05dd/68747470733a2f2f636861726c69652e73752f7265636f7264696e672d61633565396166353936613931382e676966
>>
>> On Wed, Sep 23, 2020 at 4:39 AM Eric Auer wrote:
>> >
>> >
>> > Hi everybody,
>> >
>> > I would predict doslinux to be a variant of a Linux loader,
>> > so my questions here are: Can Linux safely write to the DOS
>> > partition while running? What are the limitations to return
>> > to DOS after using Linux? Is it possible to switch between
>> > DOS and Linux without having to reboot Linux each time? Are
>> > direct interactions possible, e.g. run single apps and pipe
>> > their output from Linux to DOS or from DOS to Linux?
>> >
>> > As Jim writes about modifications to make doslinux work with
>> > FreeDOS, it can probably do more than just load Linux, but I
>> > would be happy to read more about the details here on the list.
>> >
>> > Thanks :-) Eric
>> >
>> >
>> >
>> > ___
>> > Freedos-user mailing list
>> > Freedos-user@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/freedos-user
>>
>>
>> ___
>> Freedos-user mailing list
>> Freedos-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
>
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user