{"id":11337,"date":"2024-02-17T18:28:58","date_gmt":"2024-02-17T17:28:58","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=11337"},"modified":"2024-02-17T18:29:31","modified_gmt":"2024-02-17T17:29:31","slug":"hello-a-desktop-system-based-on-freebsd","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2024\/02\/17\/hello-a-desktop-system-based-on-freebsd\/","title":{"rendered":"Hello, a desktop system based on FreeBSD"},"content":{"rendered":"\n<p>I shall try it!<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><a href=\"https:\/\/i0.wp.com\/github.com\/helloSystem\/hello\/blob\/master\/branding\/computer-hello.png?ssl=1\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/github.com\/helloSystem\/hello\/raw\/master\/branding\/computer-hello.png?w=910&#038;ssl=1\" alt=\"\"\/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Hello, a desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Please see <a href=\"https:\/\/hellosystem.github.io\/\">https:\/\/hellosystem.github.io\/<\/a> for documentation.<\/h3>\n\n\n\n<p>This repository is where developers and interested advanced users brainstorm on <strong>helloSystem<\/strong>. If you are looking for documentation, Live ISO downloads, and other <em>practical<\/em> information, look at <a href=\"https:\/\/hellosystem.github.io\/\">https:\/\/hellosystem.github.io\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/helloSystem\/hello?tab=readme-ov-file#what\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What?<\/h2>\n\n\n\n<p>A desktop system for creators that focuses on simplicity, elegance, and usability.<\/p>\n\n\n\n<p>Following the published <a href=\"https:\/\/dl.acm.org\/doi\/book\/10.5555\/573097\">Human Interface Guidelines<\/a>, and <a href=\"https:\/\/asktog.com\/atc\/principles-of-interaction-design\/\">First Principles of Interaction Design<\/a> liberally re-interpreted for today.<\/p>\n\n\n\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/MacOS#\/media\/File:Unix_timeline.en.svg\">Based on FreeBSD<\/a>.<\/p>\n\n\n\n<p>For mere mortals. Welcoming to switchers from macOS. Not just a theme. Not a clone of anything, but something with which the long-time Mac user should feel instantly comfortable. The latest technologies, without the complexities of Linux distributions. Without lockdown. Without Big Brother. The user in full control.<\/p>\n\n\n\n<p>Less, but better!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/helloSystem\/hello?tab=readme-ov-file#why\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Why?<\/h2>\n\n\n\n<p>Because we used to like the Mac, since 1984.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consistent user interface across all applications (e.g., all applications have the same global menu bar, and all applications have File -&gt; Quit in them with the same Command-Q shortcut)<\/li>\n\n\n\n<li>Consistent user interface over time (e.g., the above has not changed since 1984)<\/li>\n\n\n\n<li>WYSIWYG: Black text on white background, like on paper. Not amber on black or green on black like most computers before it<\/li>\n\n\n\n<li>No need to use the command line<\/li>\n\n\n\n<li>No confusing text messages when the system is starting<\/li>\n\n\n\n<li>Everything done via the global menu bar<\/li>\n\n\n\n<li>Menu shortcuts on the Command key (the key left to the spacebar)<\/li>\n\n\n\n<li>Easy to use disk images<\/li>\n\n\n\n<li>Spatial file manager (e.g. every document or folder has one, and exactly one place on the screen; each window and each object inside a window keeps its location on screen)<\/li>\n\n\n\n<li>Applications can be &#8220;managed&#8221; by drag and drop in the file manager<\/li>\n\n\n\n<li>Every application is one file (or one &#8220;bundle&#8221;, which is one object in the file manager)<\/li>\n\n\n\n<li>No complicated text commands to learn, no need to use a Terminal application<\/li>\n<\/ul>\n\n\n\n<p>Because we used to like the Mac, since 1984. But it&#8217;s increasingly getting&#8230; difficult:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Because according to Edward Snowden, <a href=\"https:\/\/edwardsnowden.substack.com\/p\/all-seeing-i\">Apple Just Declared War on Your Privacy<\/a> (all the while talking about &#8220;privacy&#8221;, &#8220;security&#8221;, &#8220;trusted&#8221;)<\/li>\n\n\n\n<li>Because Apple has become Big Brother by even considering <a href=\"https:\/\/arxiv.org\/abs\/2110.07450\">Client-Side Scanning<\/a>, distrusting its users and treating them like potential criminals, searching through users&#8217; data<\/li>\n\n\n\n<li>Because Apple runs services like <a href=\"https:\/\/eclecticlight.co\/2022\/03\/25\/how-visual-look-up-works-in-detail-2-object-recognition-and-live-text\">Visual Lookup<\/a>and <code class=\"\" data-line=\"\">mediaanalysisd<\/code> on macOS which may leak data from the local system to the OS vendor&#8217;s servers (and potentially anyone surveilling them)<\/li>\n\n\n\n<li>Because Apple thinks that <a href=\"https:\/\/twitter.com\/verge\/status\/1455983636830990337\">&#8220;Sideloading is a cyber criminal\u2019s best friend&#8221;<\/a> &#8211; and wants to be the gatekeeper for everything that runs on <em>your<\/em> device<\/li>\n\n\n\n<li>Because App Stores allow governments to prevent certain applications from being used <a href=\"https:\/\/www.washingtonpost.com\/world\/2022\/03\/12\/russia-putin-google-apple-navalny\/\">https:\/\/www.washingtonpost.com\/world\/2022\/03\/12\/russia-putin-google-apple-navalny\/<\/a><\/li>\n\n\n\n<li>Because we want &#8220;Personal Digital Sovereignty&#8221;, in other words: be in full control over what our devices are doing<\/li>\n\n\n\n<li>Because Apple has become <a href=\"https:\/\/twitter.com\/jeremy_soller\/status\/1448318637488566273\">&#8220;anti-hacking&#8221;<\/a><\/li>\n\n\n\n<li>Because we want to run apps from &#8220;unidentified developers&#8221; that need no blessing by the operating system vendor and no workarounds like <a href=\"https:\/\/lapcatsoftware.com\/articles\/textedit-gatekeeper.html\">https:\/\/lapcatsoftware.com\/articles\/textedit-gatekeeper.html<\/a> (Note: Maybe <code class=\"\" data-line=\"\">sudo spctl --master-disable<\/code> does the trick if you are root on the machine, which means no luck on &#8220;managed&#8221; devices; normal users can do: <code class=\"\" data-line=\"\">xattr -r -d com.apple.quarantine \/path\/to\/MyApp.app<\/code> for each app)<\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Gatekeeper_(macOS)\">Gatekeeper<\/a> (&#8220;It forced Mac developers, who had previously been legally free, to sign a strict contract.&#8221; <a href=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1440735016611246086\">Source<\/a>) (Note: Maybe <code class=\"\" data-line=\"\">sudo spctl --master-disable<\/code> does the trick if you are root on the machine, which means no luck on &#8220;managed&#8221; devices; normal users can do: <code class=\"\" data-line=\"\">xattr -r -d com.apple.quarantine \/path\/to\/MyApp.app<\/code> for each app)<\/li>\n\n\n\n<li>@antranigv on <em>macOS to FreeBSD migration a.k.a why I left macOS<\/em> <a href=\"https:\/\/antranigv.am\/weblog_en\/posts\/macos_to_freebsd\/\">https:\/\/antranigv.am\/weblog_en\/posts\/macos_to_freebsd\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hardware.substack.com\/p\/falling-out-of-love-with-apple-part1\">https:\/\/hardware.substack.com\/p\/falling-out-of-love-with-apple-part1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/medium.com\/@probonopd\/bring-back-the-ease-of-80s-and-90s-personal-computing-393738c5e2a1\">https:\/\/medium.com\/@probonopd\/bring-back-the-ease-of-80s-and-90s-personal-computing-393738c5e2a1<\/a> (Medium article written by me)<\/li>\n\n\n\n<li><a href=\"https:\/\/memoryprotection.show\/blog\/episode-24\">https:\/\/memoryprotection.show\/blog\/episode-24<\/a> (&#8220;It has become very user-hostile.&#8221;)<\/li>\n\n\n\n<li>Because what used to be simple is becoming increasingly difficult. Example: Install a kernel extension <a href=\"https:\/\/twitter.com\/CastIrony\/status\/1444077820041318400\">https:\/\/twitter.com\/CastIrony\/status\/1444077820041318400<\/a> &#8211; probably the process doesn&#8217;t even work on &#8220;managed&#8221; devices where some central IT department thinks it knows best which kexts the users &#8220;need&#8221;. Lock in and lock down<\/li>\n\n\n\n<li><a href=\"https:\/\/bombich.com\/blog\/2021\/05\/19\/beyond-bootable-backups-adapting-recovery-strategies-evolving-platform\">https:\/\/bombich.com\/blog\/2021\/05\/19\/beyond-bootable-backups-adapting-recovery-strategies-evolving-platform<\/a> (If the soldered-in SSD fails, you cannot boot from external bootable media, because &#8220;security&#8221;)<\/li>\n\n\n\n<li>Because we want all software to be &#8220;sideloaded&#8221; rather than coming from monopolistic stores <a href=\"https:\/\/www.lunduke.com\/2021\/07\/google-goes-to-war-against-sideloading\/\">https:\/\/www.lunduke.com\/2021\/07\/google-goes-to-war-against-sideloading\/<\/a><\/li>\n\n\n\n<li>Because we disagree with phone-home, tracking, activation. Apparently it is not necesseary to <a href=\"https:\/\/twitter.com\/EggFreckles\/status\/1439621327472762888\">activate<\/a> Macs. Has the NSA ordered this &#8220;feature&#8221; so that they can track people even better?<\/li>\n\n\n\n<li>Because Apple is spying on you. Yes. Despite all the talk about &#8220;privacy&#8221; there is the <a href=\"https:\/\/proton.me\/blog\/apple-ad-company\">DSID<\/a><\/li>\n\n\n\n<li>Because used Apple devices have to be thrown away if they are &#8220;FMIP locked&#8221; (which regularly happens with previously company-owned devices) <a href=\"https:\/\/twitter.com\/TWArecycles\/status\/1444549353335509003\">https:\/\/twitter.com\/TWArecycles\/status\/1444549353335509003<\/a><\/li>\n\n\n\n<li>Because all the locks and shackles Apple is putting on their devices is filling nothing but the landfills and their pockets <a href=\"https:\/\/twitter.com\/RDKLInc\/status\/1477410245131616256\">https:\/\/twitter.com\/RDKLInc\/status\/1477410245131616256<\/a><\/li>\n\n\n\n<li>Because Apple user interfaces are becoming less and less Mac-like (as measured by the original Human Interface Guidelines). Example: <a href=\"https:\/\/twitter.com\/daringfireball\/status\/1444092268344840197\">The Tragedy of Safari 15 for Mac\u2019s \u2018Tabs\u2019<\/a><\/li>\n\n\n\n<li>Because Mac OS X has been deteriorating ever since the &#8220;Back to the Mac&#8221; event in 2010 <a href=\"https:\/\/512pixels.net\/2014\/04\/aqua-past-future\/\">https:\/\/512pixels.net\/2014\/04\/aqua-past-future\/<\/a>, becoming less like the Mac and more like iOS<\/li>\n\n\n\n<li>Because the user experience has been getting worse and worse, and here is why <a href=\"https:\/\/www.fastcompany.com\/3053406\/how-apple-is-giving-design-a-bad-name\">https:\/\/www.fastcompany.com\/3053406\/how-apple-is-giving-design-a-bad-name<\/a><\/li>\n\n\n\n<li>Because Apple is watering the desktop down with inferior mobile UX and hybrid apps (&#8220;Catalyst&#8221;) that don&#8217;t behave like real mouse-centric (&#8220;AppKit&#8221;) desktop apps<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=JdHjflBiSMI\">Louis Rossmann: A reminder of how computing used to be<\/a><\/li>\n<\/ul>\n\n\n\n<p>Lock-down:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/sneak.berlin\/20201112\/your-computer-isnt-yours\/\">https:\/\/sneak.berlin\/20201112\/your-computer-isnt-yours\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sneak.berlin\/20201204\/on-trusting-macintosh-hardware\/\">https:\/\/sneak.berlin\/20201204\/on-trusting-macintosh-hardware\/<\/a><\/li>\n<\/ul>\n\n\n\n<p>Irrepairable, non-upgradeable hardware:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.macrumors.com\/2018\/10\/04\/t2-macs-must-pass-diagnostics-for-certain-repairs\/\">https:\/\/www.macrumors.com\/2018\/10\/04\/t2-macs-must-pass-diagnostics-for-certain-repairs\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.vice.com\/en\/article\/yw9qk7\/macbook-pro-software-locks-prevent-independent-repair\">https:\/\/www.vice.com\/en\/article\/yw9qk7\/macbook-pro-software-locks-prevent-independent-repair<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/uk.pcmag.com\/old-news\/117795\/apples-t2-chip-makes-third-party-mac-repairs-impossible\">https:\/\/uk.pcmag.com\/old-news\/117795\/apples-t2-chip-makes-third-party-mac-repairs-impossible<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=RIFQC8iA65k\">https:\/\/www.youtube.com\/watch?v=RIFQC8iA65k<\/a> Apple proprietary GSX Software needed to &#8220;pair&#8221; repair parts to the device, making straightforward repairs unnecessarily complicated to impossible<\/li>\n<\/ul>\n\n\n\n<p>Less and less Mac-like desktop user experience:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/morrick.me\/archives\/9150\">Riccardo Mori: The reshaped Mac experience<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/morrick.me\/archives\/9220\">Riccardo Mori: A retrospective look at Mac OS X Snow Leopard<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/morrick.me\/archives\/9246\">Riccardo Mori: A retrospective look at Mac OS X Snow Leopard &#8211; Addendum<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/datagubbe.se\/decusab\/\">Carl Svensson: The Decline of Usability<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/helloSystem\/hello?tab=readme-ov-file#how\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">How?<\/h2>\n\n\n\n<p>Just follow Bruce Tognazzini&#8217;s <a href=\"https:\/\/asktog.com\/atc\/principles-of-interaction-design\/\">First Principles of Interaction Design<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-asktog wp-block-embed-asktog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"CEVT62QZd3\"><a href=\"https:\/\/asktog.com\/atc\/principles-of-interaction-design\/\">First Principles of Interaction Design (Revised &#038; Expanded)<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;First Principles of Interaction Design (Revised &#038; Expanded)&#8221; &#8212; askTog\" src=\"https:\/\/asktog.com\/atc\/principles-of-interaction-design\/embed\/#?secret=CzXJQfK3jJ#?secret=CEVT62QZd3\" data-secret=\"CEVT62QZd3\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/helloSystem\/hello?tab=readme-ov-file#contributing\"><\/a><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Contributing<\/h2>\n\n\n\n<p><strong>This project lives from <em>your<\/em> involvement.<\/strong><\/p>\n\n\n\n<p>Please see <a href=\"https:\/\/hellosystem.github.io\/docs\/developer\/contributing\">https:\/\/hellosystem.github.io\/docs\/developer\/contributing<\/a><\/p>\n\n\n\n<p>We need help with <a href=\"https:\/\/github.com\/search?q=org%3AhelloSystem+is%3Aissue+is%3Aopen+label%3A%22help+wanted%22\">issues flagged with help-wanted<\/a> \u2013 maybe you&#8217;d like to look into <a href=\"https:\/\/github.com\/search?q=org%3AhelloSystem+is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&amp;type=\">issues flagged with good-first-issue<\/a>. Other contributions are, of course, welcome.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/helloSystem\/hello?tab=readme-ov-file#links\"><\/a><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Links<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/hellosystem.github.io\/docs\/\">helloSystem Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/probonopd\/hello\/wiki\">https:\/\/github.com\/probonopd\/hello\/wiki<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/helloSystem\/hello\/wiki\/Architecture\">High-level architecture<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/helloSystem\/hello\/wiki\/Brainstorming\">Brainstorming<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/helloSystem\/hello\/wiki\/Welcome-and-unwelcome-technologies\">Welcome and unwelcome technologies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.reddit.com\/r\/linux\/comments\/enp56v\/make_it_simple_linux_desktop_usability_part_1\/\">Make. It. Simple. Linux Desktop Usability \u2013 parts 1\u20136<\/a> \u2013 user experience (UX) discussion on Reddit (January 2020, archived)<\/li>\n<\/ul>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">I shall try it!<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2024\/02\/17\/hello-a-desktop-system-based-on-freebsd\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[68],"tags":[],"class_list":["post-11337","post","type-post","status-publish","format-standard","hentry","category-desktop"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2WR","jetpack-related-posts":[{"id":11213,"url":"https:\/\/monodes.com\/predaelli\/2024\/01\/16\/freebsd-handbook\/","url_meta":{"origin":11337,"position":0},"title":"FreeBSD Handbook","author":"Paolo Redaelli","date":"2024-01-16","format":false,"excerpt":"FreeBSD Handbook is a primer for any Unix related operative system. A must read to turn a noob into a pro","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14626,"url":"https:\/\/monodes.com\/predaelli\/2026\/01\/05\/windows-activation-is-now-online-only\/","url_meta":{"origin":11337,"position":1},"title":"Windows activation is now online-only&#8230;","author":"Paolo Redaelli","date":"2026-01-05","format":false,"excerpt":"If you needed yet another reason to leave Windows, Slashdot tells us that Microsoft has \"quietluy\" discontinued the offline activation of Windows. Neowin reports that: Offline Windows activation has been possible to do using the phone. However, it looks like Microsoft has quietly killed off that method as users online\u2026","rel":"","context":"In &quot;Yet another reason to avoid Microsoft&quot;","block_context":{"text":"Yet another reason to avoid Microsoft","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/yet-another-reason-to-avoid\/yet-another-reason-to-avoid-microsoft\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/image.png?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/image.png?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/image.png?fit=1024%2C768&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/image.png?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":14846,"url":"https:\/\/monodes.com\/predaelli\/2026\/01\/28\/flutter-a-necessary-evil\/","url_meta":{"origin":11337,"position":2},"title":"Flutter? A necessary evil","author":"Paolo Redaelli","date":"2026-01-28","format":false,"excerpt":"Flutter SDK is available only for Linux x64. MacOS has ARM and x64 packages, Windows has x64. This make developing on Raspberry a real chore, not to speak *BSD. This makes me distrust the language as it seems a little to much under the whims of the GAFAM that controls\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/12\/flet-dev.webp?fit=752%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/12\/flet-dev.webp?fit=752%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/12\/flet-dev.webp?fit=752%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/12\/flet-dev.webp?fit=752%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":6568,"url":"https:\/\/monodes.com\/predaelli\/2020\/01\/29\/element-a-desktop-ui-toolkit-for-web\/","url_meta":{"origin":11337,"position":3},"title":"Element &#8211; A Desktop UI Toolkit for Web","author":"Paolo Redaelli","date":"2020-01-29","format":"link","excerpt":"A Desktop UI LibraryElement, a Vue 2.0 based component library for developers, designers and product managers Source: Element - A Desktop UI Toolkit for Web","rel":"","context":"In &quot;Javascript&quot;","block_context":{"text":"Javascript","link":"https:\/\/monodes.com\/predaelli\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10989,"url":"https:\/\/monodes.com\/predaelli\/2023\/12\/05\/terminals-renaissance\/","url_meta":{"origin":11337,"position":4},"title":"Terminals renaissance","author":"Paolo Redaelli","date":"2023-12-05","format":false,"excerpt":"How far have we gone since DEC VT100! All those terminal emulator have evolved a lot from the humble Xterm... In recent years we have seen several \"modern\" terminal emulators. A first wave focused on being shiny and polished or just stylish such as cool-retro-term (which is shamefully not listed\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2023\/12\/wave-modern-terminal.webp?fit=1200%2C799&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2023\/12\/wave-modern-terminal.webp?fit=1200%2C799&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2023\/12\/wave-modern-terminal.webp?fit=1200%2C799&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2023\/12\/wave-modern-terminal.webp?fit=1200%2C799&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2023\/12\/wave-modern-terminal.webp?fit=1200%2C799&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2358,"url":"https:\/\/monodes.com\/predaelli\/2017\/04\/14\/x2go-remote-desktop-faster-than-vnc\/","url_meta":{"origin":11337,"position":5},"title":"X2Go, remote desktop faster than VNC","author":"Paolo Redaelli","date":"2017-04-14","format":false,"excerpt":"Sometimes VNC feels too slow, expecially other slow links. Enters X2Go - everywhere@home! X2Go enables you to access a graphical desktop of a computer over a low bandwidth (or high bandwidth) connection.X2Go is a Remote Desktop solution, which some vendors vaguely call Remote Control. This is not to be confused\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/11337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=11337"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/11337\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=11337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=11337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=11337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}