Skip to content

Commit

Permalink
Fix merge issue
Browse files Browse the repository at this point in the history
  • Loading branch information
OulipianSummer committed Sep 2, 2024
1 parent 5fd174a commit 6c59339
Show file tree
Hide file tree
Showing 6 changed files with 176 additions and 49 deletions.
6 changes: 6 additions & 0 deletions _posts/2023-08-19-judith-bicking-portfolio.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,9 @@ Judith fields a lot of custom requests for artwork and graphic design to run her

![This same region turns red when she needs to slow down her new projects.](https://raw.githubusercontent.com/OulipianSummer/oulipiansummer.github.io/main/assets/img/portoflio/jbicking-artist-out.webp)
*This same region turns red when she needs to slow down her new projects.*

## Update, 09/2024

This project recently had some changes I'd like to highlight. Since building this project, Dreamhost disabled the use of Passenger in its shared hosts, rending this website unusable using the traditional Python stack. After some research and consultation with the client, we decided to migrate this website over to a static site.

This process involved updating the Wagtail/Django stack up to a more recent release and installing the amazing [Wagtail Bakery](https://github.com/wagtail-nest/wagtail-bakery) package. Once the site was updated, we could simply re-deploy the entire website as a static set of HTML pages without affecting the core site behavior. One thing we missed out on was the ability to use forms, namely the contact form. We resolved this issue by re-purposing this page as an about page, which gave us an opportunity for the artist to talk about her skillets and work experience.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ pin: true

I would like to personally welcome you to the ever-growing, ever-changing, and ever-improving community of Linux: a privacy respecting, stable, secure, infinitely customizable and free-to-use operating system designed for home and professional use. I have written this guide to help consolidate the massive (and sometimes confusing) body of information about this software into an easy-to-digest, non-technical introduction to Linux for personal use.

Specifically, I will try to address a lot of the whats, whys, and hows surrounding this operating system, answer some common questions, debunk some myths, and introduce you to the fastest and easiest pathways to successfully start using Linux on your home computer with no prior experience. This is not an advanced tutorial, and I will make no assumptions regarding your technical prowess. At no point during this guide, or at any time after it, will you need to open up a terminal or enter prompts into an old-school command line interface (unless you chose to, which is also valid!). At most you will need a access to this guide, a computer with an internet connection, and the ability to follow simple instructions.
Specifically, I will try to address a lot of the whats, whys, and hows surrounding this operating system, answer some common questions, debunk some myths, and introduce you to the fastest and easiest pathways to successfully start using Linux on your home computer with no prior experience. This is not an advanced tutorial, and I will make no assumptions regarding your technical prowess. At no point during this guide, or at any time after it, will you need to open up a terminal or enter prompts into an old-school command line interface (unless you choose to, which is also valid!). At most you will need access to this guide, a computer with an internet connection, and the ability to follow simple instructions.

At the end of reading this guide, my greatest hope is that you walk away with the information that will free you from the seemingly endless litany of disappointments, frustrations, threats to your privacy, and strains on your wallet imposed by the two primary commercial operating systems: Mac OSX and Windows.

Expand All @@ -25,7 +25,7 @@ Dotted around the edges of the lobby are smaller corridors and paths that lead o

Below, I have laid out a road map for the topics we will cover in the posts that make up this blog series. Feel free to reference it if needed.

*Note: at this time I am still adding to this guide and it is a work in progress! The lists below represent a the topics I have planned to write and discuss. Please be patient! I will make sure to complete this guide in time. :)*
*Note: at this time I am still adding to this guide and it is a work in progress! The list below represent the topics I have planned to write and discuss. Please be patient! I will make sure to complete this guide in time. :)*

### The Core Guide
- Introduction (you are here!)
Expand All @@ -44,7 +44,7 @@ Below, I have laid out a road map for the topics we will cover in the posts that
- Navigating the File Structure
- Navigating the Command Prompt

I will also provide a Quick Start Guide (TBD) that will summarize all of the information contained in The Core Guide into a simple 10-15 minute tutorial so you can hit the ground running right away. The main difference between The Quick Start Guide and The Core Guide is that instead of taking the time to let you make decisions along the way to better suit your use case or particular tastes, I will just tell you how to use and install a version of Linux that will fit most people's needs. I will also point you towards some resources to get acquainted with your new system.
I will also provide a Quick Start Guide (TBD) that will summarize all of the information contained in The Core Guide into a simple 10-15 minute tutorial so you can hit the ground running right away. The main difference between The Quick Start Guide and The Core Guide is that, instead of taking the time to let you make decisions along the way to better suit your use case or particular tastes, I will just tell you how to use and install a version of Linux that will fit most people's needs. I will also point you towards some resources to get acquainted with your new system.

Now that you have a basic idea of where this guide is going and what future posts may look like, let's get started with the basics.

Expand All @@ -62,7 +62,7 @@ Linux is a free operating system developed by a team of volunteers from all over
- [Chrome OS](https://wiki.gentoo.org/wiki/ChromeOS), the operating system behind Google's Chromebook.
- Valve's [Steam Deck](https://arstechnica.com/gaming/2022/02/linux-on-steam-deck-what-you-need-to-know-what-currently-works/) utilizes Linux to run games on its popular portable PC gaming device.
- Approximately [40% of all web servers](https://w3techs.com/technologies/comparison/os-linux,os-windows), and [over 90% of the most popular websites use Linux](https://www.zdnet.com/home-and-office/networking/can-the-internet-exist-without-linux/) to power their various web experiences.
- a modest percentage of home computers (which varies per-year), but comfortably places it in 3rd place among the most-used home computing operating systems.
- A modest percentage of home computers (which varies per year), but comfortably places it in 3rd place among the most-used home computing operating systems.

## A Brief History of Linux and Open Source Software

Expand All @@ -82,7 +82,7 @@ As a result of Linux fostering an open and collaborative contribution model it i

This is an important fact to keep in mind: Linux has been around for a long time, slowly and steadily improving with each subsequent release. You can think of it as the tortoise racing the hare-- Mac OSX and Windows (the hares in this particular metaphor) often release huge, ambitious, and visually appealing features at a very fast rate, sometimes several times in a single year. However, these releases are often prone to bugs, security issues, and unexpected delays that affect user experience.

Sometimes, entire features get scrapped because the company behind them is rapidly shifting focus to some new and more lucrative opportunity. Google is popularly guilty of this practice in particular, having racked up [a veritable graveyard of discontinued projects](https://killedbygoogle.com/), some of which were very well-liked before getting the axe.
Sometimes, entire features get scrapped because the company behind them is rapidly shifting focus to some new and more lucrative opportunity. Google is famously guilty of this practice in particular, having racked up [a veritable graveyard of discontinued projects](https://killedbygoogle.com/), some of which were very well-liked before getting the axe.

Conversely, and partially because it is inherently non-commercial in nature, Linux's development cycle tends to be a bit slower than you might be used to from other operating systems. This is OK, and it is part of the nature of open source software. It is also an indication that the work is being done intentionally to improve the user experience and not just because a corporate executive wants to turn a profit (although plenty of commercial companies do pay their employees to contribute to Linux because it is an indispensable asset in their work).

Expand All @@ -108,7 +108,7 @@ Arguably, Linux has taken a little bit longer to catch up to the personal comput

With modern Linux, as with *any other modern operating system*, you can install your favorite apps from an app store, play popular games, print documents, browse the web, manage your finances, call friends, get work done, record and edit media, and so much more. This is all available to you right now without jumping through a thousand hoops, pouring over developer documentation, writing code, learning a litany of annoying hacks and tweaks, or opening a terminal. The process of using a Linux computer may look a little different than you might be used to, but there is no reason to suspect that you will be left high and dry at any point during your experience.

Plus, if the worst ever does happen, there are tremendous amounts of easy-to-read documentation to help you understand what to do, and hundreds of communities of Linux users who are learning alongside of you who are more than willing to help you fix things. Of course, this is the internet, so there are some grumps, trolls, and other generally rude people, but if reading this blog is your first experience with the Linux community at large, I want to assure you that there are so many more kind, generous, thoughtful, brilliant, and patient people in this community who want to see you succeed.
Plus, if the worst ever does happen, there are tremendous amounts of easy-to-read documentation to help you understand what to do, and hundreds of communities of Linux users who are learning alongside you who are more than willing to help you fix things. Of course, this is the internet, so there are some grumps, trolls, and other generally rude people, but if reading this blog is your first experience with the Linux community at large, I want to assure you that there are so many more kind, generous, thoughtful, brilliant, and patient people in this community who want to see you succeed.

So, in the spirit of clearing the air a bit, here are a few more Linux myths that I want to address.

Expand All @@ -118,17 +118,17 @@ Although Linux has traditionally been popular with programmers and niche markets

### Myth: Linux doesn't have X, Y, or Z app.

This is a common criticism lobbed at Linux that does have some validity because of the simple fact not every app is going work on every system-- that's just the nature of software. That said, many popular applications do have official Linux releases, and those that don't often get brought over to Linux by community members who repackaged that application to work on Linux. Sometimes, even if there isn't a community powered port of your favorite application, there are still ways you can run it on your Linux system.
This is a common criticism lobbed at Linux that does have some validity because of the simple fact that not every app is going work on every system-- that's just the nature of software. That said, many popular applications do have official Linux releases, and those that don't often get brought over to Linux by community members who repackaged that application to work on Linux. Sometimes, even if there isn't a community powered port of your favorite application, there are still ways you can run it on your Linux system.

For example, Adobe does not make any official releases for PhotoShop for Linux. However, you can still download the latest version of PhotoShop for Windows and run it on Linux using a program called [WINE](https://wwww.winehq.org). WINE stands for **WINE** **I**s **N**ot an **E**mulator, and true to its name, instead of emulating the Windows environment or Windows hardware, it provides a basic, Windows-like environment and Windows software out of which you can install and run Windows applications as if they were a Linux application (including many popular games, for those interested). So, to a large extent, you can run most Windows applications on Linux, no problem. Mac OSX apps are getting a similar treatment with a new piece of software called [Darling](https://www.darlinghq.org) which is still in development, but one day promises to help you port Mac-only applications onto Linux.
For example, Adobe does not make any official releases for PhotoShop for Linux. However, you can still download the latest version of PhotoShop for Windows and run it on Linux using a program called [WINE](https://wwww.winehq.org). WINE stands for **W**INE **I**s **N**ot an **E**mulator, and true to its name, instead of emulating the Windows environment or Windows hardware, it provides a basic, Windows-like environment and Windows software out of which you can install and run Windows applications as if they were a Linux application (including many popular games, for those who are interested). So, to a large extent, you can run most Windows applications on Linux, no problem. Mac OSX apps are getting a similar treatment with a new piece of software called [Darling](https://www.darlinghq.org) which is still in development, but one day promises to help you port Mac-only applications onto Linux.

And if for whatever reason you can't find an app with a community release or good support in either WINE or Darling, you can also just take a dive into the giant ecosystem of apps designed especially for Linux, of which there are thousands to choose from, many of which actually run smoother than a community powered port.

### Myth: Linux doesn't have any official support, and the users are rude.

Like I said earlier, unfortunately, this is the internet, and there are rude people out there. But on the upside, there are plenty of good people out there who are willing and able to help you, but you need to know where to look for them. As a part of this guide, I will post links to Linux support communities that are well equipped to help you solve your specific problems. Some of these communities are more geared towards nice topics like gaming or hardware, and others are more generally focused on helping you use and get used to your new operating system as a newcomer.

Honestly I think what drives this myth is the fact that you can't always just go to some generic support website like those run by Apple and Microsoft, file a ticket, and jump on a call with a support agent. Although those experiences do also exist in the Linux world, you just need to know where to find them (if you even want them at all). Either way, I aim to make sure you are in good hands before sending out into the world. For more reading, see the Support (TBD) and Community (TBD) sections of this guide.
Honestly I think what drives this myth is the fact that you can't always just go to some generic support website like those run by Apple and Microsoft, file a ticket, and jump on a call with a support agent. Although those experiences do also exist in the Linux world, you just need to know where to find them (if you even want them at all). Either way, I aim to make sure you are in good hands before sending you out into the world. For more reading, see the Support (TBD) and Community (TBD) sections of this guide.

I also want to challenge the idea of "officiality" in some technical support. What it sounds like people are looking for when they express this concern is a guarantee, or a clean and tidy answer that fixes their problem. I can't blame people for looking for that. The good news is that there are both official and unofficial channels of support in Linux. Both are effective, and both have their places, but I do want you to consider while reading this guide that the highest quality of support is the kind that works. I will do my best to help you ask the right questions and get yourself in front of the people who can best help you.

Expand Down
Loading

0 comments on commit 6c59339

Please sign in to comment.