GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 21-Dec-2022 22:31:59 JST 翠星石 翠星石
    • David Revoy
    @davidrevoy Sorry, but I saw one of your artworks and I had a realization that the proprietary kernel know as Linux is actually doing the opposite as to what was displayed.

    Linux was proprietary software in 1991, was released as free software in 1992, but became proprietary again in 1996.
    https://www.fsfla.org/~lxoliva/fsfla/Linux-libre.en.pdf

    Anyone who doesn't believe me, see here: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/platforms/8xx/micropatch.c (the license header is GPLv2, but that's binary microcode with no written offer for source code).
    I'm sure I could find lots more proprietary software if I was to look further.

    It's interesting that there's a nice long list of proprietary software companies that are members of the "Linux foundation": https://www.linuxfoundation.org/about/members (warning: clownfared and also proprietary JavaScript is required to see more than the first 5 members).


    Of course, there is a replacement from GNU (rather than a mere alternative): https://www.fsfla.org/ikiwiki/selibre/linux-libre/

    A derivative by 翠星石 of "D4 Alternative a Framasoft" by David Revoy
    licensed under Creative Commons Attribution 4.0. Change made: Corrected as to what Linux is doing.
    In conversation Wednesday, 21-Dec-2022 22:31:59 JST from freesoftwareextremist.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.fsfla.org
      ::[FSFLA]:: GNU Linux-libre project

    2. https://freesoftwareextremist.com/media/dd25b5d76f2ec0acd7f737e62bbabb771abad24de01a66aaa7b4b352f7c9586c.jpg

    3. https://freesoftwareextremist.com/media/a80072a44c6075caf23d7c91bc822a805a957a19934dd99731b4a6356de268b5.jpg

    4. Domain not in remote thumbnail source whitelist: git.kernel.org
      micropatch.c « 8xx « platforms « powerpc « arch - kernel/git/torvalds/linux.git - Linux kernel source tree
    5. Domain not in remote thumbnail source whitelist: www.linuxfoundation.org
      Members of the Linux Foundation
      Linux Foundation members help support the development of shared technology resources while accelerating their own innovation through open source.
    • Embed this notice
      David Revoy (davidrevoy@framapiaf.org)'s status on Thursday, 22-Dec-2022 16:55:43 JST David Revoy David Revoy
      in reply to

      @Suiseiseki ? About this illustration, the penguin is the mascot of Framasoft (not Tux) and it was made to show how Framasoft will redirect users to new services when they'll stop providing services.

      eg. Framadrop service: https://alt.framasoft.org/en/framadrop

      In conversation Thursday, 22-Dec-2022 16:55:43 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: alt.framasoft.org
        Alternatives to
        from Framasoft
        Framasoft is at full capacity, but we are not leaving you: we are part of the collective CHATONS and other members of the network will be delighted to welcome you.
      翠星石 likes this.
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 24-Dec-2022 17:31:39 JST 翠星石 翠星石
      in reply to
      • f_ 🇵🇸
      @vitali64sur >Linux itself as a whole isn't proprietary.
      I'm sorry, Linux is made up of free and proprietary parts, but if you look at it a whole, it's proprietary due to the proprietary parts.
      You're seem to be trying to say something akin to: "The well isn't poisoned as only 1% of the volume is poison and 99% is still water".

      >I don't think microcode source code makes sense (it's binary made to run in a CPU directly. How can you write microcode using C for example?)
      I don't know much about PowerPC microcode, but I know a bit about AMD64 microcode, so I'll write about that.

      For AMD64 CPU's, microcode does have source code, although it's likely in a custom language and probably not C (there's no way to be sure unless Intel or AMD note how they do it).
      The only setup that makes sense is if microcode is programmed, "compiled" and then built into the CPU as ROM.

      As for microcode updates, those are typically hooks applied to certain instructions in the microcode in ROM and I really doubt those patches would be done in the "machine code" form.
      Rather, the updates are likely programmed in the same source code form, hooking against the ROM binary and then "compiled".

      If the above is correct, the microcode source is therefore the source code form of the microcode in ROM as well as the source code form of the patches.


      See attached for an analysis into the microcode of certain AMD processors.


      >so this isn't proprietary in my opinion.
      It's so proprietary that both Intel and AMD have carefully written disgraceful proprietary software licenses for their microcode updates (referring to the updates as software).
      In conversation Saturday, 24-Dec-2022 17:31:39 JST permalink

      Attachments


    • Embed this notice
      f_ 🇵🇸 (vitali64sur@mamot.fr)'s status on Saturday, 24-Dec-2022 17:31:40 JST f_ 🇵🇸 f_ 🇵🇸
      in reply to
      • David Revoy

      @Suiseiseki @davidrevoy Also, I don't think microcode source code makes sense (it's binary made to run in a CPU directly. How can you write microcode using C for example?) so this isn't proprietary in my opinion.

      In conversation Saturday, 24-Dec-2022 17:31:40 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.