#PostmarketOS
Explore tagged Tumblr posts
Note
Any recommendations/cautions about using Alpine Linux on the desktop? It's always intrigued me and you're the only person I've seen post about it
Alpine is pretty good for desktop, very stable, good security practice, professional development philosophy, broad package availability. You will run into some very obvious pitfalls, although they can mostly be obviated by using some modern applications.
The Alpine wiki is a little sparse and at times can be weirdly focussed, like spending a lot of the installation page talking about the very specific usecase of a diskless install. Nonetheless, it's quite good and should be your first port of call. A lot of the things I'm mentioning here are well covered in the article on Daily Driving for Desktop use. I'm basically just editorializing here.
The installation procedure is command-line only, but pretty straightforward, you run setup-alpine and follow the prompts, assuming you want a basic system. If you need special disk partitioning, you'll usually have to do it yourself. There's a whole whackload of helpers to get you set up, like setup-desktop which will help you install any of 'gnome', 'plasma', 'xfce', 'mate', 'sway', or 'lxqt'. Most of these are called by setup-alpine for you, but not the desktop one. You can call it at any time though.
Most obviously, musl libc, no glibc. Packaged software will work fine. There's a compatibility shim called gcompat that will usually work, but might fall apart on more complicated software expecting glibc, for example I've had no luck running glibc AppImages. For more complex software, Flatpaks are a good option, e.g. Steam runs great on Alpine as a Flatpak, I run the Homestuck Companion Flatpak. Your last ditch is containerization and chroots, which are fortunately really easy to handle, just install podman and Distrobox and you can run anything that won't run on Alpine inside a Fedora or Debian or Whatever container seamlessly with your desktop.
Less obviously: no systemd. Systemd underpins some really common features of modern Linux and not having it around means you have to use a few different tools that are anywhere from comparable to a little worse for some tasks. Packaged applications will work smoothly, just learn the OpenRC invocations, Alpine has a really great wiki. For writing your own services, it's a lot more limited than SystemD, you're not going to have full access to like, udev functionality, instead you get the good but kind of weird eudev system.
If you're mainly installing things from the repos you'll barely notice the difference, other than that every package is split up into three, <package>, <package>-docs, and <package>-dev. This is a container-y thing, to allow Alpine container images to install the smallest possible packageset. If you need man pages you'll have to install them specifically.
Alpine has a very solid main repo, and a community repo that's plenty good, and worth enabling on any desktop system. It'll generally be automatically enabled when you set up a desktop anyway, but just a notice if you're going manual. You can run Stable alpine, which updates every six months, or if you want you can run Edge, which is a rolling release of packages as they get added. Lots of very up-to-date software, and pretty stable as these go. You can go from Stable->Edge pretty easily, going back not so much.
There's also the Testing repo, only available on Edge, which I don't really recommend, especially since apkbuild files are so easy to run if you just need one thing that has most of its dependencies met.
Package management is with APK, which is fast and easy to work with. The wiki page will cover you.
Side note: if you want something more batteries-included, you could look at Postmarket, an Alpine derivative mainly focussed on running on smartphones but that is a pretty capable desktop OS, and which has a fairly friendly setup process. I run this on an ARM Chromebook and it's solid. Installation requires some reading between the lines because it's intended for the weird world of phones, so you'll probably want to follow the PMBootstrap route.
8 notes
·
View notes
Text
Ultra hafif, hepsi bir arada Linux : postmarketOS,
Güncellenmiş Linux dağıtımı postmarketOS, x86 mimarisi üzerinde Intel ve AMD işlemcilere sahip bilgisayarlarda çalışacak şekilde güncellendi. Geliştiriciler, hem çok eski hem de yeni modeller de dahil olmak üzere bu tür bilgisayarların "hemen hemen tümü" için destek talep veriyor. İşletim sistemini aynı zamanda akıllı telefonlara, tabletlere ve Chromebook'lara da kurmak mümkün daha evrensel hale geliyor. Hepsine hükmedecek tek bir Linux PostmarketOS işletim sisteminin geliştiricileri, birçok yenilik ve iyileştirme içeren 24.06 sürümünün yayınlandığını duyurdu. Yeniliklerden biri, sistemin artık Dünta'nın en büyük tanınmış üreticileri de dahil olmak üzere 200'den fazla mobil cihaza kurulabilmesi ve artık x86 mimarisine dayalı işlemcilere sahip cihazlarda da çalışabilmesidir. Bu , bir zamanlar Android'e ve az bilinen platformlara rakip olan basit mobil işletim sisteminin artık Intel ve AMD işlemcili dizüstü ve masaüstü bilgisayarlarda çalışabileceği anlamına geliyor . Liliputing portalının yazdığı gibi, " x86_64 işlemcili hemen hemen her bilgisayarda" çalışabilir . PostmarketOS'un AMD veya Intel logosu olmayan CPU'lu bilgisayarlarda çalışıp çalışmayacağı henüz bilinmiyor . Özellikle x86 işlemciler Çinli Zhaoxin şirketi tarafından üretiliyor . PostmarketOS, Alpine Linux'u temel alıyor . PostmarketOS 24.6 paket tabanı Alpine Linux 3.20 ile senkronize edilmiş. PostmarketOS projesi Mayıs 2024'te yedi yaşına girdi. Ancak işletim sistemi hâlâ geliştirilme aşamasında ve çoğu kişinin alışkın olduğu iOS ve Android'den daha dengesiz olabilir . PostmarketOS ile tamamen uyumlu bir cihaz olsa bile, geliştiriciler cihaz yazılımının mükemmel şekilde çalışacağını garanti edemiyor . PostmarketOS ekibi , işletim sisteminin şu anda sıradan kullanıcılardan ziyade Linux meraklıları için uygun olduğunu açıklıyor. Başlangıçtan dev platforma PostmarketOS, eski telefonlara yeni bir soluk getirme projesi olarak başlayan Linux tabanlı bir işletim sistemidir. Geliştiricilerin ana fikri, üreticilerinin kendileri için güncelleme yayınlamayı uzun süredir durdurduğu eski cihazlara uzun vadeli destek sağlamaktır. Bu, hem akıllı telefonlar hem de tabletlerin yanı sıra birkaç tek kartlı bilgisayar ve hatta Chromebook'lar ( Google Chrome OS çalıştıran dizüstü bilgisayarlar ) için de geçerlidir . Artık bu işletim sistemini, örneğin fabrikadan Windows üzerinde çalışan ancak artık bu işletim sisteminin yeni sürümlerinin gereksinimlerini karşılamayan eski bir dizüstü bilgisayara yüklemek mümkün . PostmarketOS'u bir x86 bilgisayara yüklemek için geliştiricilerin web sitesinden ayrı bir yeni Generic x86_64 derlemesini indirmeniz gerekecektir . Ayrıca , önceki on yılın başlarında piyasaya sürülen Google Nexus 7 ve Microsoft Surface RT tabletleri de dahil olmak üzere, Nvidia Tegra 2, Tegra 3 veya Tegra 4 işlemcili cihazlara yüklenebilecek bir Nvidia Tegra Armv7 görüntüsü de mevcut . Kurulum ve kullanım Geliştiriciler, sistemin 50 cihazda kararlı çalışmasını ve diğer 211 cihazda nispeten kararlı çalışmasını garanti ediyor. Liliputing, sistem performans düzeyinin her cihazda farklı olduğunu - bazılarında "zar zor başlıyor" (zor önyükleme) yazıyor . Desteklenen Chromebook'ların listesi, aralarında Acer , Asus ve Lenovo'nun da bulunduğu hem az bilinen satıcıların hem de büyük üreticilerin 30'dan fazla modelini içeriyor . PostmarketOS'un özelliklerinden biri, çeşitli grafik ortamları için eşzamanlı destektir. 23.06 sürümünde bunlardan dört tane var ve her biri en son değişiklikle ilgili bir güncelleme aldı. Kullanıcı GNOME Shell 46, KDE Plasma Mobile 6.0.5, Phosh 0.39 ve Sxmo 1.16.3 arasından seçim yapabilir. Kullanıcı, cihaza bağlı olarak postmarketOS'ta farklı yeniliklere erişebilecek. Örneğin, grafik alt sistemi Samsung Chromebook'larda iyileştirildi ve Qualcomm Snapdragon 450/625/626/632 işlemcili tüm cihazlar artık GPS'i ve hücresel ağlar üzerinden veri aktarımını destekliyor . Kural olarak, postmarketOS geliştiricileri her altı ayda bir yeni sürümler yayınlıyor. Bir sonraki sürüm olan 24.12'nin Aralık 2024'te çıkması bekleniyor ve diğer şeylerin yanı sıra, OpenRC başlatma sisteminin yerini alacak systemd sistem yöneticisinin kullanımına yönelik temel desteği içerecek . Desteklenen bazı cihazlar - ASUS MeMO Pad 7 - DragonBoard 410c Ok - BQ Aquaris X5 - Fairphone 4 - Genel x86_64 yeni - X64 CPU'lu Google Chromebook'lar - Google Gru Chromebook'lar - Google Kukui Chromebook'lar - Google Nexus 10 yeni - Google Oak Chromebook'lar - Google Trogdor Chromebook'lar - Google Veyron Chromebook'lar - Lenovo A6000 - Lenovo A6010 - Lenovo ThinkPad X13s yeni - Microsoft Surface RT yeni - Motorola Moto G4 Oyunu - Nokia N900 - Nvidia Tegra armv7 yeni - ODROID XU4 - OnePlus 6 - OnePlus 6T - PINE64 PinePhone - PINE64 PinePhone Pro - PINE64 Pinebook Pro - PINE64 RockPro64 - Purism Librem 5 - SHIFT6mq - Samsung Chromebook - Samsung Chromebook 2 11.6" - Samsung Galaxy A3 (2015) - Samsung Galaxy A5 (2015) - Samsung Galaxy E7 - Samsung Galaxy Grand Max - Samsung Galaxy S III (GT-I9300 ve SHW-M440S) - Samsung Galaxy S4 Mini Değer Sürümü - Samsung Galaxy Tab 2 10.1" - Samsung Galaxy Tab 2 7.0" - Samsung Galaxy Tab A 8.0 - Samsung Galaxy Tab A 9.7 - Wileyfox Swift - Xiaomi Mi A1 - Xiaomi Mi A2 Lite - Xiaomi Mi Note 2 - Xiaomi Pocophone F1 - Xiaomi Redmi 2 - Xiaomi Redmi 4 Prime - Xiaomi Redmi 5 Plus - Xiaomi Redmi Not 4 - Xiaomi Redmi S2 / Y2 Read the full article
0 notes
Text
0 notes
Note
If all you want is Termux you can run that on stock android, especially with rooting, 90% of the time I use it for units conversions, network benchmarks, and some light utilities.
Linux for Phones is mainly done through the PostmarketOS project, which has about the best support for devices. This does mean "almost no support and huge holes" but that's because every mobile chipset is a nightmare of incompatibile one-off systems and that's before you attach the radio system.
I do not run PostmarketOS on any phones, but I do run it on my ARM tablet/notebook which started life as a Chromebook and has effectively the same processor as you'd find in a Redmi Note 9. You can see that in my #muscovite tag.
There are at present only a few phones that have good enough support that you could rely on them as your only phone, however if you're willing to Put Up With Bullshit that expands a lot.
The best device for this is the PinePhone Pro, as mentioned above. I have gripes with Pine64 but undeniably the best Linux phone is the PinePhone Pro. There are other options, but you are more or less consigning yourself to at best mid-tier budget phone from 2018 levels of device. You would hope that the Fairphone would be good here but you can't get mobile data on it, so. You know. Arguably the fairphone 5 is better but it lacks... Audio. The older Pixels all have okay support. A Pixel 4a is not a bad choice here.
Hardware support here is always improving! If you really want to this isn't as bad as it sounds, I know quite a few people who run Postmarket devices full time, and the UI is actually really solid, I have Plasma Mobile on my tablet but Phosh is also real solid. If you're a keyboard warrior even on devices where that doesn't make sense, there's sxmo.
So, about Linux. Do you have a phone that uses Linux? Is there one out there that can access tumblr and be reasonably usable? I'm just sick of Apple and Google's BS and want an opinion from someone in the know.
technically: android is built on linux
less pedantically: i personally have a google pixel with stock android because it's the least bloated and i don't trust most other manufacturers to not put dumb bullshit on my phone.
if you want a linux phone then i've heard good things about the pinephone. here are the operating systems it supports: https://pine64.org/documentation/PinePhone/Software/Releases/. note that a lot of the OSes don't have full support for all of the device features like bluetooth, and there won't be android app support out of the box. you'll have to use something like waydroid and idk how good the compatibility is.
if you want something closer to the normal android experience, grapheneOS might be up your alley. caveat: there is very limited device support; they basically only have official support for google pixel devices: https://grapheneos.org/faq#device-support. google play is disabled by default but you can enable the sandboxed version of it to install tumblr.
if you see other custom ROMs or AOSP-based OSes, you should do some research to make sure you're comfortable with the developers and the security for them. grapheneOS is generally well regarded and most other projects don't have anywhere near the level of focus on security. (less pussyfooted answer: i wouldn't use them.)
86 notes
·
View notes
Text
Damnit, why are Android kernels such a pain in the ass...
I've been trying to build a kernel for postmarketOS for my device and I'm getting the worst errors ever... WDYM UNDEFINED?! THE DEFINITION IS RIGHT THERE GCC YOU MORON
Istg I'll actually go crazy before I figure this out...
4 notes
·
View notes
Text
PostmarketOS updates: new homepage, pmbootstrap v3, sensors, libcamera
https://postmarketos.org/blog/2024/07/21/pmOS-update-2024-07/
2 notes
·
View notes
Text
Reddit Update from mods: “Open or else”
#196#reddit#reddit blackout#reddit api#reddit refugee#fuck reddit#reddit migration#reddit is threatening more mods#alt text included#fuck spez
7 notes
·
View notes
Text
1 - nix on desktop, endeavouros on laptop 3 - VLC on desktop, headless VLC on phone (postmarketos is too buggy for anything else) 4 - VLC 5 - mostly kate, sometimes kile (LaTeX) when i need fancy formatting 6 - kate 7 - postmarketos (buggy alpine linux for phones) 8 - w3m with sixel in the terminal (postmarketos is too buggy for a proper browser) 9 - vesktop (discord alternative) 10 - i just dont message from my phone 11 - none 12 - OpenStreetMap on the desktop, hope i dont need to use my phone 13 - a badly sorted pile of markdown files 14 - pdf2htmlEX, then read the pdf in librewolf 15 - idk what 16 - krita 17 - betterbird 18 - betterbird (separate folder for comics/news/etc) 19 - i only really sync music to my phone, connect via USB then transfer over SSH 20 - i use kitty, it has tabs 21 - i don't have any home automation 22 - github.com 23 - yt-dlp, xsecurelock 24 - blahaj :D 25 - spectacle (included in KDE i think?)
i know you nerds have lots of opinions on this
what software do you use ask game
base distro
browsing on desktop
listening to music
watching video files (or streaming video ig)
text editing
code editing
mobile OS
mobile browser
chatting on desktop
chatting on mobile
custom system font
IRL navigation
notes and/or to-do
ebook/pdf reading
bonus option for hobbies
image editing
email
rss
file sync/sharing
terminal muxer
home automation
git hosting (or svc if ur a boomer lol)
any miscellaneous tool you can't live without
unrelated to the other questions what's the name of the plushie that's nearest to you rn
screenshots
286 notes
·
View notes
Text
Looking at Alpine Linux for the netbook, I think it'll run a little better than Arch. This cheapass Gateway only has a non-threading dual-core Celeron so I'm pretty limited regardless. Figure that Alpine should be as light as I can get since it uses busybox+musl+openrc. Using it with fvwm2 should keep graphical use light enough it doesn't bog hard (right now it's a glorified typewriter without X11 because it just becomes too unresponsive).
Semi-related, looking at postmarketOS for my walmart tablet but I gotta do more reading on it. I hate Android bloat, but I also prefer a working tablet with Android to a non-working one without.
#nicoisms#I very much despise the duopoly on mobile devices#I also wanna replace Android on my old phone since I only use it as an MP3 player now but idk
0 notes
Text
linux posting
people shit on systemd for its complexity but god damn i've been screwing with alpine lately which uses openrc and i would rather deal with systemd than have to figure out why the fuck something that's happening in init isn't working on there
(i had an instance of busybox's 'syslogd' spinning in place and taking up a whole core on my build of postmarketos which uses the latest kernel 6.11, when i dug in it turned out that instance of syslogd wasn't even supposed to survive initramfs, and i have no idea why the 'kill' that's in the init script doesn't work because the init script does try to kill it)
0 notes
Text
my local colo place allows you to colo "tower servers" which are primarily limited by volume. The cheapest tier is 15 liters so concepts I've had include
cluster of phones running PostmarketOS
just a steam deck
single Teensy 4.0 with the RJ45 addon
One Single Chumby.
extremely tall and thin server made of framework motherboards (sized to fit in the dead space on the side of a 42U rack)
SGI Indigo
10 notes
·
View notes
Text
KDE Plasma 6.2
Plasma is a popular desktop (and mobile) environment for GNU/Linux and other UNIX-like operating systems. Among other things it also powers the desktop mode of Steam Deck gaming handheld. The KDE community today announced the latest release: Plasma 6.2 . This release includes new features for users of drawing tablets. It implements more complete support for the Wayland color management protocol, and enables it by default. There is also improved brightness handling for HDR and ICC profiles, as well as HDR performance. A new tone mapping feature built into Plasma’s KWin compositor will help improve the look of images with a brightness or set of colors greater than what the screen can display, thus reducing the “blown out” look such images can otherwise exhibit. When it comes to power management You can now override misbehaving applications that block the system from going to sleep or locking the screen (and thus prevent saving power), and you can also adjust the brightness of each connected monitor machine separately. Plasma’s built-in app store and software management tool, Discover, now supports PostmarketOS packages for your mobile devices, helps you write better reviews of apps, and presents apps’ license information more accurately. In Plasma 6.2, KDE have overhauled System Settings’ Accessibility page and added colorblindness filters. They've also added support for the full “sticky keys” feature on Wayland. You can read more about these and other features in the Plasma 6.2 anounncement and complete changelog.
#kde#kdeplasma#kde plasma#plasmadesktop#plasma desktop#plasma6#desktopenvironment#desktop environment#freesoftware#free software#opensource#open source#software#linux desktop#linux#gnu/linux#gnulinux#gui#computers#computer
0 notes
Text
Linux for older phones postmarketOS changes its init system
http://securitytc.com/T3vfKn
0 notes
Text
Womp Womp Wednesday
Today's a checklist-making kind of day, and a checklist-ticking kind of week. I know what I want to do; just need to do the things.
[previously]
Reading and watching
Started watching the anime 86 Eighty-Six on a recommendation from the Terra Ignota Discord server. It's a neat story with good visuals, even if the animation is at times quite CGI. Everything that has been foreshadowed has paid off, which is quite good writing. I'm up through S1E10, so there's a little way yet to go.
UKLG's Gifts is neat as an episodic novel; this provides some inspiration for how to handle a longer-form narrative story that I wasn't sure would fit in a continuous day-by-day format like that used by, say, the Discworld novels.
r/r/'s group read channel has taken a turn towards shipgirl fic, so I'm reading a bunch of that. Presently reading Salvage, Sarcasm, and Submarines, which is the author's first fic and boy does that show in the writing quality. But despite the weird POV flips, the grammar and punctuation errors, and the atypical decision to personify the ship-faeries, I'm enjoying the story. The author clearly has an arc in mind, and knows the setting. Plus the premis is just fantastic: a nuclear submarine Abyssal rogue.
Computing/Crafting
I found my 3A powerbank, so the "Square Pi" project I mentioned last week is a go. I've replaced the pokey Pi 1B+ with the best available Pi in the house: a CM4 mounted to a StereoPi v2 carrier board. Testing with a HyperPixel 4 Square Touch worked great (well, with the Debian image, not with PostmarketOS). I've removed the cameras, and am fabricating a case. Currently on print 10. I don't have reference models in Blender for the StereoPi v2, and that makes modeling hard.
Maybe it'll be in usable shape by this evening; maybe not!
Writing
This is a to-do list, covering the next week-month-year-ever:
Post deinonychus skull docs and instructions for @prawnlegs
Post Vakama files to Thingiverse
Post Vakama staff files to Thingiverse - done
Post Vakama write-up
Post Vakama awards post
Post Vakama next-steps/edits list
Post 2023 NASFiC badge ribbons write-up, with edits for Bionicle
Copy robot dogs story edits off old uSD card
Revisit Graviton story
Finish Sniper story doodles
Music
The hot new DJ Crazytimes single has put me back on eurodance mixes from YouTube.
1 note
·
View note
Text
【Androidじゃない?!】スマホで動くLinux!postmarketOS を Nexus5 にインストールしてみた!
皆さんは古くなったスマホどうしてますか? コダシマはそれを使って何かしたくなるタイプです。 今回は Android でもない、iOS でもない、ましてや Ubuntu Touch でもない全く別のモバイル OS 「postmarketOS」を Google Nexus5 にインストールして遊んでみたいと思います。 正直なところ、postmarketOS は実用性がありません。 でもロマンがあります!というか、ロマンしかありません。 なので、実用性を求める皆さんはまた別の機会にお会いいたしましょう。 ということで、今回はロマンを求めるあなたに向けてお送りいたします。 それでは、いってみましょう! postmarketOS

View On WordPress
0 notes
Text
PostmarketOS in 2025-02: MSM89x7 Audio, Modern Xiaomis in Community, New Name
https://postmarketos.org/blog/2025/03/04/pmOS-update-2025-02/
0 notes