Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. So, this weekend I'm playing with Fiwix.

So, this weekend I'm playing with Fiwix.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
79 Indlæg 27 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • etch9@tech.lgbtE etch9@tech.lgbt

    @nina_kali_nina

    Second, GNU/Linux is gestures ambiguously in a strange state,

    what do you mean?

    nina_kali_nina@tech.lgbtN This user is from outside of this forum
    nina_kali_nina@tech.lgbtN This user is from outside of this forum
    nina_kali_nina@tech.lgbt
    wrote sidst redigeret af
    #53

    @Etch9 well, it is, to a large extent, controlled by corporations that do not have our best interests in mind.

    etch9@tech.lgbtE 1 Reply Last reply
    0
    • jarkko@social.kernel.orgJ jarkko@social.kernel.org
      @nina_kali_nina Cool. I'm releasing in near future aoUT dos extender with toolchain support for modern gcc and clang. The name comes from the fact that the PM payload is relocatable a.out 🙂

      As for Dosbox, this is AFAIK the best incarnation of it ATM: https://www.dosbox-staging.org/
      thelastpsion@oldbytes.spaceT This user is from outside of this forum
      thelastpsion@oldbytes.spaceT This user is from outside of this forum
      thelastpsion@oldbytes.space
      wrote sidst redigeret af
      #54

      @jarkko @nina_kali_nina Hard agree on DOSBox Staging. Much improved over the "vanilla" version.

      nina_kali_nina@tech.lgbtN 1 Reply Last reply
      0
      • thelastpsion@oldbytes.spaceT thelastpsion@oldbytes.space

        @jarkko @nina_kali_nina Hard agree on DOSBox Staging. Much improved over the "vanilla" version.

        nina_kali_nina@tech.lgbtN This user is from outside of this forum
        nina_kali_nina@tech.lgbtN This user is from outside of this forum
        nina_kali_nina@tech.lgbt
        wrote sidst redigeret af
        #55

        @thelastpsion @jarkko it is going to be much more difficult to port, though. It won't be a two line patch for sure...

        thelastpsion@oldbytes.spaceT 1 Reply Last reply
        0
        • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

          @thelastpsion @jarkko it is going to be much more difficult to port, though. It won't be a two line patch for sure...

          thelastpsion@oldbytes.spaceT This user is from outside of this forum
          thelastpsion@oldbytes.spaceT This user is from outside of this forum
          thelastpsion@oldbytes.space
          wrote sidst redigeret af
          #56

          @nina_kali_nina @jarkko Ah, yeah, that's a good point. And it'd probably be just as painful to cherry-pick patches, too.

          1 Reply Last reply
          0
          • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

            @Etch9 well, it is, to a large extent, controlled by corporations that do not have our best interests in mind.

            etch9@tech.lgbtE This user is from outside of this forum
            etch9@tech.lgbtE This user is from outside of this forum
            etch9@tech.lgbt
            wrote sidst redigeret af
            #57

            @nina_kali_nina
            i see! well thats true but i do find myself more in the middle on these kinds of matters, i dont like the linux fundation at all and i hate the oss foundation for their stance on ai weights but i do trust torvalds and the companies are a big reason the linux kernel is this perfomant and the defacto standard

            nina_kali_nina@tech.lgbtN 1 Reply Last reply
            0
            • etch9@tech.lgbtE etch9@tech.lgbt

              @nina_kali_nina
              i see! well thats true but i do find myself more in the middle on these kinds of matters, i dont like the linux fundation at all and i hate the oss foundation for their stance on ai weights but i do trust torvalds and the companies are a big reason the linux kernel is this perfomant and the defacto standard

              nina_kali_nina@tech.lgbtN This user is from outside of this forum
              nina_kali_nina@tech.lgbtN This user is from outside of this forum
              nina_kali_nina@tech.lgbt
              wrote sidst redigeret af
              #58

              @Etch9 I think even if you're moderate on such issues, you could see benefit in having fun 🙂

              etch9@tech.lgbtE 1 Reply Last reply
              0
              • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                The first fun challenge is exchanging files with Fiwix. You see, Fiwix only supports ext2 (3?), Minix, and ISO9600 (CD drives).

                My daily driver is (still) MacOS, so I cannot just mount the ext2 partition to send files over. I can create an ISO image with the files, but this is a one-way trip. Would be nice to add the support for FAT16/32 disks to Fiwix, right?

                Well! First, I simply created a new CD image with mtools-4.0.49.tar.gz. Fiwix recognised the CD, and I was able to unpack mtools archive. Then I ran `configure`, and then edited a few things here and there (mostly mis-configurations in the config file). Then I ran `make`, and few minutes later I got myself a working set of tools to access FAT-formatted disks. Now I can copy files between Fiwix and MacOS, neat.

                🧵 cont

                kirtai@tech.lgbtK This user is from outside of this forum
                kirtai@tech.lgbtK This user is from outside of this forum
                kirtai@tech.lgbt
                wrote sidst redigeret af
                #59

                @nina_kali_nina
                Hmm, I wonder if Fiwix has 9P support. It would make working in a VM easier (QEMU supports 9P for shared folders)

                nina_kali_nina@tech.lgbtN 1 Reply Last reply
                0
                • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                  @Etch9 I think even if you're moderate on such issues, you could see benefit in having fun 🙂

                  etch9@tech.lgbtE This user is from outside of this forum
                  etch9@tech.lgbtE This user is from outside of this forum
                  etch9@tech.lgbt
                  wrote sidst redigeret af
                  #60

                  @nina_kali_nina
                  yis thats true as well 🙂

                  1 Reply Last reply
                  0
                  • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                    Thanks to help from the Fiwix devs, I have DosBox fully working (no sound, CD or network support yet). I got a bit upset that there's no windowing interface for the OS (yet), so I ported Bellcore MGR to Fiwix. It's half-baked, but it works.

                    If you never heard about MGR, it's an X competitor and a terminal multiplexer with graphics.
                    Here's my post about it: https://www.ninakalinina.com/notes/mgr/

                    pixx@merveilles.townP This user is from outside of this forum
                    pixx@merveilles.townP This user is from outside of this forum
                    pixx@merveilles.town
                    wrote sidst redigeret af
                    #61

                    @nina_kali_nina "Why does that look like Plan 9?"

                    *reads*

                    > made by the Bell Communications Research, and it looked like Plan 9's older sister.

                    You had my curiousity, now you have my interest :3

                    1 Reply Last reply
                    0
                    • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                      So, this weekend I'm playing with Fiwix. Fiwix (https://fiwix.org/) is a small hobbyist operating system for i386 that aims to be Linux 2.0 compatible while being small enough that a single human could understand it as a whole (it's ~30k SLOC, self-hosted, and can be built with tcc).

                      A couple of years ago Fiwix was used in a fun project of "let's bootstrap a Linux system with only tiny tools that can be understood by a single person": https://github.com/fosslinux/live-bootstrap/blob/master/parts.rst

                      My refreshed interest in it comes from multiple sources: first, there is now a TCP/IP stack (still WIP). Second, GNU/Linux is *gestures ambiguously* in a strange state, so it is interesting to see how far one could get with a completely non-BSD non-standard tiny, toy-like operating system.

                      The installation is quite straightforward. "Please keep in mind this kernel is not yet suited for production. Use at your own risk!" is, in itself, a proof of reliability.

                      This is a beginning of a slow-going🧵

                      mauvedeity@mastodon.socialM This user is from outside of this forum
                      mauvedeity@mastodon.socialM This user is from outside of this forum
                      mauvedeity@mastodon.social
                      wrote sidst redigeret af
                      #62

                      @nina_kali_nina ooh, that looks interesting. I’ll have a play as well.

                      1 Reply Last reply
                      0
                      • jarkko@social.kernel.orgJ jarkko@social.kernel.org
                        @nina_kali_nina I'll publish the links in this site once I release them: https://jarkkojs.github.io/

                        Thus, the 486 esque mode 13h fixed point graphics goodness with VGA's rectangular pixels 🙂
                        jarkko@social.kernel.orgJ This user is from outside of this forum
                        jarkko@social.kernel.orgJ This user is from outside of this forum
                        jarkko@social.kernel.org
                        wrote sidst redigeret af
                        #63
                        @nina_kali_nina I've actually done aoUT type of stuff also professionally back in 2012 when I implemented this in collaboration with Peter Anvin:

                        https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/x86/realmode

                        Basically just applied learnings from this 🙂
                        nina_kali_nina@tech.lgbtN 1 Reply Last reply
                        0
                        • kirtai@tech.lgbtK kirtai@tech.lgbt

                          @nina_kali_nina
                          Hmm, I wonder if Fiwix has 9P support. It would make working in a VM easier (QEMU supports 9P for shared folders)

                          nina_kali_nina@tech.lgbtN This user is from outside of this forum
                          nina_kali_nina@tech.lgbtN This user is from outside of this forum
                          nina_kali_nina@tech.lgbt
                          wrote sidst redigeret af
                          #64

                          @kirtai I seriously doubt that 🙂 but if it can be compiled with C in userland, it can be done

                          kirtai@tech.lgbtK 1 Reply Last reply
                          0
                          • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                            @kirtai I seriously doubt that 🙂 but if it can be compiled with C in userland, it can be done

                            kirtai@tech.lgbtK This user is from outside of this forum
                            kirtai@tech.lgbtK This user is from outside of this forum
                            kirtai@tech.lgbt
                            wrote sidst redigeret af
                            #65

                            @nina_kali_nina
                            It was worth a shot

                            1 Reply Last reply
                            0
                            • jarkko@social.kernel.orgJ jarkko@social.kernel.org
                              @nina_kali_nina I've actually done aoUT type of stuff also professionally back in 2012 when I implemented this in collaboration with Peter Anvin:

                              https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/x86/realmode

                              Basically just applied learnings from this 🙂
                              nina_kali_nina@tech.lgbtN This user is from outside of this forum
                              nina_kali_nina@tech.lgbtN This user is from outside of this forum
                              nina_kali_nina@tech.lgbt
                              wrote sidst redigeret af
                              #66

                              @jarkko neat 🙂 booting up from real mode is a special, fun exercise in a certain meaning of the word

                              1 Reply Last reply
                              0
                              • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                                @matt well, the MGR was created in the early 80s, but this particular distribution is based on a version from Usenet from 1989. It is possible that it was back-ported from X by then

                                dougmerritt@mathstodon.xyzD This user is from outside of this forum
                                dougmerritt@mathstodon.xyzD This user is from outside of this forum
                                dougmerritt@mathstodon.xyz
                                wrote sidst redigeret af
                                #67

                                @nina_kali_nina @matt
                                Very cool!

                                I was useneting and windowing in 1989, I don't know why I didn't port and play with this back then.

                                Well, I was probably dealing with a relationship complication or breakup at the time; c'est la vie.

                                1 Reply Last reply
                                0
                                • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                                  So, this weekend I'm playing with Fiwix. Fiwix (https://fiwix.org/) is a small hobbyist operating system for i386 that aims to be Linux 2.0 compatible while being small enough that a single human could understand it as a whole (it's ~30k SLOC, self-hosted, and can be built with tcc).

                                  A couple of years ago Fiwix was used in a fun project of "let's bootstrap a Linux system with only tiny tools that can be understood by a single person": https://github.com/fosslinux/live-bootstrap/blob/master/parts.rst

                                  My refreshed interest in it comes from multiple sources: first, there is now a TCP/IP stack (still WIP). Second, GNU/Linux is *gestures ambiguously* in a strange state, so it is interesting to see how far one could get with a completely non-BSD non-standard tiny, toy-like operating system.

                                  The installation is quite straightforward. "Please keep in mind this kernel is not yet suited for production. Use at your own risk!" is, in itself, a proof of reliability.

                                  This is a beginning of a slow-going🧵

                                  6b6279@freiburg.social6 This user is from outside of this forum
                                  6b6279@freiburg.social6 This user is from outside of this forum
                                  6b6279@freiburg.social
                                  wrote sidst redigeret af
                                  #68

                                  @nina_kali_nina Kind of reminds me of the Italian Linux distro that fits on a floppy: muLinux! Almost 23 years old now, but also with kernel 2.x

                                  https://micheleandreoli.org/public/Software/mulinux/

                                  1 Reply Last reply
                                  0
                                  • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                                    Thanks to help from the Fiwix devs, I have DosBox fully working (no sound, CD or network support yet). I got a bit upset that there's no windowing interface for the OS (yet), so I ported Bellcore MGR to Fiwix. It's half-baked, but it works.

                                    If you never heard about MGR, it's an X competitor and a terminal multiplexer with graphics.
                                    Here's my post about it: https://www.ninakalinina.com/notes/mgr/

                                    nina_kali_nina@tech.lgbtN This user is from outside of this forum
                                    nina_kali_nina@tech.lgbtN This user is from outside of this forum
                                    nina_kali_nina@tech.lgbt
                                    wrote sidst redigeret af
                                    #69

                                    I took a moment to package the binaries for MGR - https://github.com/mikaku/FiwixOS/issues/2

                                    The port is dirty/incomplete because there's probably two people out there who would want to try it out, and both of us are better off starting it from scratch

                                    drj@typo.socialD nys793@mastodon.socialN fallbackerik@mastodon.socialF nina_kali_nina@tech.lgbtN 4 Replies Last reply
                                    0
                                    • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                                      I took a moment to package the binaries for MGR - https://github.com/mikaku/FiwixOS/issues/2

                                      The port is dirty/incomplete because there's probably two people out there who would want to try it out, and both of us are better off starting it from scratch

                                      drj@typo.socialD This user is from outside of this forum
                                      drj@typo.socialD This user is from outside of this forum
                                      drj@typo.social
                                      wrote sidst redigeret af
                                      #70

                                      @nina_kali_nina I would _want_ to try it out. Intrigued by MGR ever since a friend demo'd it to me on his Atari ST (1040, more powerful than mine) around 1989. Didn't know it was MGR until at least decade later.

                                      nina_kali_nina@tech.lgbtN 1 Reply Last reply
                                      0
                                      • drj@typo.socialD drj@typo.social

                                        @nina_kali_nina I would _want_ to try it out. Intrigued by MGR ever since a friend demo'd it to me on his Atari ST (1040, more powerful than mine) around 1989. Didn't know it was MGR until at least decade later.

                                        nina_kali_nina@tech.lgbtN This user is from outside of this forum
                                        nina_kali_nina@tech.lgbtN This user is from outside of this forum
                                        nina_kali_nina@tech.lgbt
                                        wrote sidst redigeret af
                                        #71

                                        @drj an easier to use distribution is Debian 0.93+MGR on 86Box with Mouse Systems driver. I've uploaded ready-to-use HDD image a while ago: https://archive.org/details/bellcore-mgr-debian0.93

                                        It is superior in a way that I've compiled most of the clients there, including the ghostscript viewer

                                        1 Reply Last reply
                                        0
                                        • nina_kali_nina@tech.lgbtN nina_kali_nina@tech.lgbt

                                          I took a moment to package the binaries for MGR - https://github.com/mikaku/FiwixOS/issues/2

                                          The port is dirty/incomplete because there's probably two people out there who would want to try it out, and both of us are better off starting it from scratch

                                          nys793@mastodon.socialN This user is from outside of this forum
                                          nys793@mastodon.socialN This user is from outside of this forum
                                          nys793@mastodon.social
                                          wrote sidst redigeret af
                                          #72

                                          @nina_kali_nina i love it.

                                          1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper