Re: Call for Foundation-supported Project Ideas
Date: Wed, 24 Nov 2021 01:25:20 UTC
On Wed, Nov 24, 2021 at 1:42 AM Joseph Mingrone <jrm@freebsd.org> wrote: > Hello FreeBSD community, > > The Foundation is seeking suggestions for new projects to support. What > gaps in the Project are not being addressed by the broader community? > > You can read about past Foundation-supported projects at > https://freebsdfoundation.org/our-work/projects/ and the Foundation's > four main areas of focus in the 'Technology Roadmap' article at > https://freebsdfoundation.org/blog/technology-roadmap/. > > Right now we are gathering ideas. We will send out a call for project > grant proposals soon. If you prefer to send your project ideas directly > to the Foundation, we will be monitoring responses at > techteam@freebsdfoundation.org. > > -- > Joe (with Foundation hat on) > > (1) Please see the following pages : https://getfedora.org/ https://spins.fedoraproject.org/ Fedora Spins : Alternative desktops for Fedora https://labs.fedoraproject.org/ Fedora Labs : Functional bundles for Fedora In FreeBSD , there is need to produce such releases ( including KDE , and frequently used other ones as many as possible to produce ) to be installed and usable easily to attract newcomers to the FreeBSD without requiring intricate ( and possibly very difficult ) parameter settings . (2) Separate Handbook sliding versions and make it Handbook per version , and make available for each version just like manual pages specific to versions . (3) Before releasing a message to the mailing list , get a link from the related archive and insert that link at the beginning or end of the message . In that way , it will be possible to omit the text and use the link of the message . In cell phones and for long messages , and persons tracking the mailing lists continuously this structure will be more convenient . This structure will be a little difficult for readers who rarely read messages . Please make positive discrimination toward the frequently readers . (4) To my knowledge , if a thread spans successive months , their links are not connected . This is causing unnecessary searches or missing messages of the previous month . Correct this situation by linking properly to messages covering successive months . (5) In the mailing list messages , there are a huge number of useful ideas . At present , these are nearly all lost . To find them , it is necessary to write a proper phrase in searches . When such a phrase is not written , it is not possible to find them . Generate a blog-like website with pages containing a manual text fetched from manual pages for display with proper links . Allow people to put comments into these pages . When a comment is entered , send it the respective mailing list and link mailing list responses to these messages . Time to time , transfer usable parts into manual pages as if they are a knowledge acquisition . In that way , over time , improve manual pages step by step . Inform the people at the beginning that their ideas will/may be transferred to manual pages with the FreeBSD license . (6) Apply a similar process described in (5) to the Handbook by using its parts as pages of the respective website . (7) Apply a similar process described in (5) to the configuration files by using them as pages of the respective website . (8) Include a list of files in a release with their hash codes usable for (i) Checking integrity of respective files over time ( including updated files by the system upgrades ) (ii) Usable during upgrading a new version with gaps larger than 1 as much as possible . (9) There is not any available "Compatible mainboards , webcams , video cards , ... , etc. " page containing especially current products available in many countries . Sticking to a special country is of no use world wide . Asus is maintaining a list for Linux , but not FreeBSD . An important point is to list currently available products . In some lists ( they may be related to other operating systems ) there are nearly all archaic products that it is not possible to find and buy them . To maintain such a list is only a waste of resources . (9) FreeBSD wiki contains an index but it is not an "organized properly" structure . Make the wiki like a different Handbook by defining a comprehensive "Contents" part and linking pages to these contents pages . In that way , it will be possible to read wiki pages in a consistent manner . It is possible to perform a search , if the reader knows the "perfect" keyword . Mostly an unlikely situation . The above ideas are coming to my mind at present . My main education is "Statistics and Operations Research" with continuation in "Computing Sciences and Engineering" . Since the historical times , I am always saying that "Solving a problem ALWAYS generates one or more problems to solve ." Life is centered on this structure . Over time , we will always l try to solve new problems . Personally I am not an expert to solve any one of the above problems . If I could do it , I would submit a possible solution instead of writing it as a possible problem . My aim is not implicitly to blame our very valuable developers of FreeBSD , but only express ideas about which parts can be improved more to attract new users for FreeBSD . With my best wishes , Mehmet Erol Sanliturk