Menu

PeppermintOS Development Process

2022-03-07
2023-04-17
  • Peppermint OS

    Peppermint OS - 2022-03-07

    Originally posted on the legacy forum Feb 15 2022
    Moved here to keep for reference
    In an effort, to bring clarity to the community I thought I would take a moment to talk about what we do and why we do it...
    Peppermint is a community driven distro....its not targeted to just new users, and its not targeted to just seasoned users. It is targeted to everyone.
    The most treasured value we want to offer is choice. This is the reason why there is literally almost nothing is installed, no firewall, browser, office...etc... we really only put in the things to boot it and login... and we theme it. There is no plans to host our own repos,
    There is only plans to maintain the Codeberg(git) repos that we use for your GUI tools. Debian / Devuan supplies all the basic software you would need, plus if you wanted you can setup flatpak, snaps and appimages.

    The GUI's we build using tkinter, and pyqt are there to assist users to install the basic things to get your environment vision going as we get feedback of course we can make things better. Anything you do in Debian you can do in Peppermint. All we do is provide a base system. With a few GUI tools.

    Once you install Peppermint just like Debian you wont need to reinstall unless you want to, Even if we fix things in a new ISO you don't need to reinstall. We will most likely have a Wiki available for you and in the future an Update Manager Gui will pull updates from the Codberg(git) repos.

    We also made available to the community if you wanted to upload your own community post install scripts, that we will use in future tools for the pephub those who contribute we cannot say thank you enough....

    We already have some community members help us build a 32bit ISO based on our current codebase... its amazing what we can do together. Its still in testing but it shows the power of an engaged community.

    The documentation we have is growing day by day its detailed an updated more than it has ever been. ;)

    We have two file manages in Peppermint Thunar and Nemo at first I took out thunar......out of choice....since the peppermint community overall prefers nemo we set it as default and since thunar comes with xfce it made sense to keep it

    How is our developing process.......it used to be one person...it was the waterfall method and it worked for that time period as you can see Peppermint Ubuntu was very popular.

    Now days the team uses DevOps Principles and Best Practices
    DevOps is a combination of the terms “development” and “operations.” *operations being you all the community. DevOps is a collection of software development principles uniting the two groups into a single entity dedicated to meeting a standard set of goals, particularly in developing software.

    It’s not a product. It doesn’t require any special hardware or dedicated infrastructure. DevOps is the willingness to adopt its values and principles and adapt them to fit our organization’s vision and needs

    Software designers use DevOps to speed up the time to deployment, apply required incremental improvements in response to unexpected changes, all set in a CI/CD (continuous integration and continuous delivery) pipeline. The net result is a more streamlined development process.

    DevOps can be applicable to all the stages of any application design project.
    1. Gain the stakeholders’ active participation as soon as possible - this is you all the community
    2. Developers and testers should test code often and early, using automated testing - we spent all of last year setting up the processes for the team
    3. Make sure users have development support after we release new builds as best we can with the community
    4. Keep code repositories regularly updated and ensure that updates are continuously integrated into the workflow - we are still working on this
    with the CI tools but we are getting there
    5. Build, test, and release code faster via continuous delivery - we can already do this as seen in the days after the release.
    6. Quickly bring in new features by taking advantage of continuous deployment tools - we are already getting ready to release new features
    7. Automate, Automate, Automate what we can. we have an automated deployment process

    With Devops we want to Create a Collaborative Environment.
    Brings together development and operation - *you all, which implies an atmosphere of collaboration, a unified team that pursues common goals. Consequently, the teams are encouraged to communicate, brainstorm, share ideas, and solve problems together.

    Foster Continuous Improvement
    The community needs change, technology improves we release a product and work to continuously improve the product's performance, compliance, and speed. Thus, the final product release doesn’t end the story; the team keeps an eye on the application and ensures it stays relevant in a changing world -Fix Forward

    Don’t Be Afraid to Fail. Learn From It
    No one likes to fail, of course. But rather than treating failure as a personal blow, we must change our attitudes and see failure as a chance to learn something. In other words, learn from mistakes. After all, errors inevitably happen; may as well get some benefit from them!

    It’s All About the Community
    If we don’t have a community, we don’t need to create peppermint. DevOps culture helps keep an ear open to your voice, maintaining pace with the always-changing needs.

    I hope that helps give transparency on the mindset we have taken.
    If you do have any questions don't hesitate to let us know

    Thank you all for what you do! ;)

     
    ❤️
    1

    Last edit: Peppermint OS 2022-03-08
  • Johan

    Johan - 2022-03-07

    Have you seen the latest video about Peppermint from eznix? If yes what are your thoughts about it?

     
    • Peppermint OS

      Peppermint OS - 2022-03-08

      hmmmm....I think if you enjoy Peppermint, And you choose to run Peppermint, what you think and how you feel about the project is a personal decision. That is not something anyone can make you do, Peppermint is a community project, its not owned by any group or one person, anyone is welcome to contribute. If you choose to run Peppermint that's okay and if you choose not run Peppermint that's okay... but most importantly is.....you have decided what is best for Johan not someone else....I hope this helps you....If you do have more questions do let us know.

       
      ❤️
      3
      • Johan

        Johan - 2022-03-15

        I know. I just wanted to know your thoughts about eznix video. I like Peppermint. It was my first ever Linux distro. Been using the newest since it came out. It's a very fast install, stable, quick and my favorite Peppermint theme Arc dark red is still available. I don't care what others say about it or about me using it. I like it and that's what counts.

         
  • Darknetmatrix

    Darknetmatrix - 2022-03-08

    I totally agree, on my one desktop I run peppermintos, on my other acoros, on my laptop peppermintos-32bit and I chose that myself.
    Don't stare at all those youtube reviews, it's always one person's opinion.
    Above all, install an os you feel good with.

     
    👍
    2
    ❤️
    1
  • rayzer

    rayzer - 2022-03-16

    i use multiple distros, pep being one of them, xubuntu i run on my main machine just because it was convenient at the time. laptop and testing pc have pep10 and 11 on them.

     
  • Michael Hartman

    Michael Hartman - 2022-03-18

    So I take it this move to Debian renders the numbering (Peppermint 8, 9, 10 etc) obsolete? It's simply "Peppermint" isn't it? I do like the idea of not having to reinstall with every annual release. That's pretty appealing. I just loaded Peppermint on an old Dell laptop (PCNetSpec got me going on the old Dell e-series laptops) and I guess I just thought I was loading P10, and I quickly realized that wasn't the case. So then I figured, well, this must be P11, and realized that really isn't the case either. So far, so good. I'm only a few hours into the thing, but easy installation, installed the Chrome browser that has all my history and bookmarks and such... and as usual, it's a real user-friendly experience with minimalist design. Thanks for all your hard work. RIP Mark Greeves, nice guy, very kind and patient, helped me out a lot on the old forum, over the years. Sorry to hear of his passing.

     
    👍
    1
  • Anonymous

    Anonymous - 2022-03-18

    Correct, in your appraisal. Just PeppermintOS. Install once, buy a new computer when reaches its EOL. There again, Xfce 4.16, did require a new install, to blow that theory outta the water. Otherwise, correct.

     
  • B. Whiffen

    B. Whiffen - 2022-03-27

    I am about to update the OS on my 21 yr old laptop, please say if or when we can expect to see a 32 bit peppermint to replace P10 -respin?

     
    • MintSpider - Peter Paterson

      Greetings B. Whiffen,
      PeppermintOS 32bit is being worked on, and like its 64bit sibling it shall be released when tested and ready. We currently do not have a date.
      Out of curiosity, what is the make and model of your laptop?

       
      👍
      2
  • Bjorn Hansen

    Bjorn Hansen - 2022-06-21

    I have not tried the 32bit Devuan edition but Im looking forward to the 64bit. Is there a timeline for when we can expect it?
    Thank you for your hard work.

     
    • Peppermint OS

      Peppermint OS - 2022-06-22

      Still plugging at it....no date yet.... will keep you updated.

       
  • Michael Tucker

    Michael Tucker - 2022-06-23

    The great thing about Linux distros is that you can try them all till you find the one that works. I tried at least a half-dozen before finding Peppermint. Maybe other distros work for others, but Pmint is my favorite.

     
    ❤️
    1
  • thierrybo

    thierrybo - 2022-11-04

    So,

    it the peppermint repository is not needed anymore, is there a guide to get peppermint from a fresh Devuan/Debian raw netinstall ?

     
  • Anonymous

    Anonymous - 2022-11-04

    Currently no.

    The Netinstall was mooted prior to our general release on the 2nd February this year. It fell into the should it or shouldn't category and divided opinion, hence the Calamares installer was chosen as it was deemed more user-friendly for the majority of our existing community and to broaden our appeal amongst interested distro-hoppers looking for a new home.

    Bullseye is our flagship release, and Chimaera has found its own loyal following. Essentially the level of commitment to maintain both releases and offer other methods of delivery could over-stretch our limited resources. We are evolving at a pace the four of us can cope, and realised our goals and steadied the ship after our change from Ubuntu to Debian, now offering Devuan has stimulated the forums.

    The future, we need to at least double the devs team, and these people will need to integrate to our weird and wonderful ways of doing things, to continue our unique package and foster the friendly approach and perceived view PeppermintOS is user-friendly for all skill levels.

     
  • Bob Schmitz

    Bob Schmitz - 2023-02-18

    Is the peppermint dev team in need of beta testers? If so I'd love to contribute anyway I can! I'm a recent computer science grad student with some software development experience (java, python, bash), I've used peppermint os on and off since version 1.

     

Log in to post a comment.