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 <freedos-user@lists.sourceforge.net> 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 > <jason.pitt...@jasonpittman.com> 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 <jh...@freedos.org> 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 <lpsan...@gmail.com> 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 <e.a...@jpberlin.de> 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