├── README.md ├── android-notes.md ├── laptop.md ├── nas.md ├── phone.md └── windows-notes.md /README.md: -------------------------------------------------------------------------------- 1 | # awesome-switching 2 | 3 | Switching from the *pple ecosystem to Windows / Linux / Android or BSD 4 | 5 | 从 *果生态系统 迁移到 Windows 或者 Linux / Android / BSD 6 | 7 | ## Tips 8 | 9 | 0. 安全和隐私须知:使用任何系统(包括被宣称更隐私和安全的)都无法带来真正的隐私和安全。只有一个办法是有用的: **少用电子设备,保持更多离线时间,多读纸书** 10 | 11 | -------------------- 12 | 13 | ## Table of contents 14 | 15 | -------------------- 16 | 17 | ## Alternative To... 18 | 19 | * [Keychain|密码管理](#password-managers) 20 | * [Airdrop|自组网服务](#ad-hoc-service) 21 | * [Safari|浏览器](#browser) 22 | * [iCloud Photos|相册](#photos) 23 | * [Touchpad|触摸板](#touchpad) 24 | * [iCloud|云服务](nas.md) 25 | 26 | ## Professional Users 27 | 28 | - 专业用户装机指南[pugetsystems](https://www.pugetsystems.com/all_articles.php) 是美国专业装机商,客户遍布各专业领域。他们提供了按照不同专业软件分类的配置指南和评测。包括图形图像/视频/建筑/工业/科学/游戏/直播等各领域 29 | - [在 Windows 上用 WSL 优雅开发](https://github.com/spencerwooo/dowww) 30 | 31 | ## Caution 32 | 33 | * [Windows防踩坑注意事项](windows-notes.md) 34 | * [Android防踩坑注意事项](android-notes.md) 35 | 36 | ## Computer 37 | 38 | ### All In One 39 | 40 | ## Computer Peripheral 41 | 42 | ### Touchpad 43 | - 触摸板主要是 Synaptics 和 Elan 两家的产品,可以通过安装对应的精确式触控提升体验 44 | - [觉得 Windows 笔记本的触控板不好用?你可以试试装个新驱动](https://zhuanlan.zhihu.com/p/38249316) 45 | - [Windows 10触控板竟然如此好用](https://www.bilibili.com/read/cv5845861) 46 | - [Linux Touchegg](https://wiki.archlinux.org/title/touchegg) Linux多点触摸手势支持,但不支持Wayland ([Source Code](https://github.com/JoseExposito/touchegg)) 47 | - [Linux Touchpad Synaptics](https://wiki.archlinux.org/title/Touchpad_Synaptics) 48 | - [Linux Libinput](https://wiki.archlinux.org/title/Libinput) 49 | 50 | ## Mobile 51 | 52 | ### Hardware 53 | - [PinePhone](https://www.pine64.org/pinephone/) 54 | - [Librem 5](https://shop.puri.sm/shop/librem-5/) 55 | 56 | 以上两家公司也提供笔记本电脑。 57 | 58 | ### Operating system 59 | - [Lineage OS](https://lineageos.org/) A free and open-source operating system for various devices, based on the Android mobile platform. 支持多种Android设备。 60 | - [Postmarket OS](https://postmarketos.org/) postmarketOS extends Alpine Linux to run on smartphones and other mobile devices. 61 | - [Mobian](https://mobian-project.org/) Debian for mobile. 62 | - [Calyxos](https://calyxos.org/) 63 | 64 | ## Software 65 | 66 | 67 | 68 | ### Password Managers 69 | 70 | - [Bitwarden](https://bitwarden.com/) 开源的密码管理器,支持网页,浏览器扩展,手机。可以使用官方服务或自建服务。 ([Source Code](https://github.com/bitwarden/server)) `AGPL-3.0` 71 | - [keepass](https://keepass.info/) 开源的密码管理器,可单机离线使用,也有各种第三方工具支持各平台,定制性很强,但略微复杂。[awesome-keepass](https://github.com/lgg/awesome-keepass) 72 | - [Enpass](https://www.enpass.io/) 全平台,甚至有WIN10 UWP版本,桌面版免费,移动端买断制收费。支持通过 Drobox,Google Drive 等服务同步,官方宣称不存储任何数据。 73 | - [Vault](https://www.vaultproject.io) HashiCorp 的企业级安全平台,可以架在私有云上使用,自带 web 客户端,在合适的配置下可以作为密码管理工具使用。优点:企业级安全特性(比如基于 [Shamir 秘密共享](https://en.wikipedia.org/wiki/Shamir's_Secret_Sharing)的[多人规则](https://en.wikipedia.org/wiki/Two-man_rule)),灵活(key-value 引擎可以存储任何键值,不仅仅是密码),可以作为整个家庭的安全基础架构(自带 PKI 和 TOTP 引擎);缺点:需要手动配置用户和权限,需要自己写 native 客户端。 74 | 75 | ### Ad-hoc Service 76 | 77 | - [Google Nearby](https://en.wikipedia.org/wiki/Nearby_Share) Android系统内置。介绍: 来自 [Google 的「隔空投送」](https://sspai.com/post/61450) 78 | - [snapdrop](https://snapdrop.net) 网页上的模拟airdrop应用。推荐自建服务使用,可以给作者省一些流量费用。 ([Source Code](https://github.com/RobinLinus/snapdrop)) 79 | - [magic-wormhole](https://github.com/magic-wormhole/magic-wormhole) wormhole是点对点安全文件/消息直传工具,在有网络的情况下可以代替airdrop。 80 | - [wormhole-william](https://github.com/psanford/wormhole-william) wormhole的go语言实现,安装使用更简单,此处是命令行版本,和官方python版本兼容。 81 | - [wormhole-gui](https://github.com/Jacalz/wormhole-gui) wormhole图形界面版,可在Windows/Linux/Mac使用。 82 | - [mobile-wormhole](https://play.google.com/store/apps/details?id=com.pavelsof.wormhole) wormhole Android版本,和以上各版本兼容。[Fdroid安装](https://f-droid.org/packages/com.pavelsof.wormhole/) ([Source Code](https://github.com/pavelsof/mobile-wormhole)) 83 | 84 | ### Browser 85 | 86 | - [Chrome](https://www.google.com/chrome) Google Chrome 是基于目前最流行的内核Chromium开发的浏览器产品。有桌面和手机版,全平台。 87 | - [Kiwi Browser](https://play.google.com/store/apps/details?id=com.kiwibrowser.browser) 基于 Chromuim 内核的安卓浏览器,比起 Chrome 增加了安装扩展的功能。 88 | - [Edge](https://microsoftedgewelcome.microsoft.com) Edge 是微软在 Chromium 基础上开发的浏览器。支持DRM,可以看各种流媒体服务的高清版本。全平台。 89 | - [Firefox](https://www.mozilla.org/en-US/firefox/new/) Firefox 是开源社区更为喜爱的浏览器,有更激进的安全策略。全平台。 90 | - [Firefox Focus for Android](https://play.google.com/store/apps/details?id=org.mozilla.focus) Firefox 为移动平台推出的轻量级,注重隐私浏览器。特点是每次退出会清空历史记录和cookies,本地不留痕迹。 91 | - [Firefox Nightly for Android](https://play.google.com/store/apps/details?id=org.mozilla.fenix) Firefox 为移动平台的测试版。比起普通版本多加了安装插件功能,可以按需安装插件。 92 | 93 | ### Photos 94 | 95 | - [iCloud相册] 如果你有使用iCloud来备份照片,并且开启了“优化iPhone存储”的选项,那就必须要先去【设置】-【账户】-【iCloud】-【照片】中选择【下载并保留原件】,保证手机空间大于iCloud的照片空间,将所有的图片原件下载到手机本地。完成操作之后拷贝到计算机或者NAS上即可。 96 | - [icloud_photos_downloader](https://github.com/icloud-photos-downloader/icloud_photos_downloader) 从 iCloud 相册迁移出海量照片,可以直接在 NAS 里跑,下载完成即完成迁移。 97 | - [photoprism](https://photoprism.app/features) 自建私有云照片服务,带有基本AI照片识别模型。可以通过docker部署于Linux/群晖/树莓派。FreeBSD/FreeNAS用户可以使用[非官方Port](https://github.com/huo-ju/photoprism-freebsd-port) ([Demo](https://demo.photoprism.org)) ([Source Code](https://github.com/photoprism/photoprism)) 98 | - [photosync](https://www.photosync-app.com/) (Android) 基于 ssid 或者 schedule 自动备份手机照片到电脑,NAS或者第三方云服务。Android 版可以用 $3.99 买断。 99 | 100 | ## Other related repos 101 | - [awesome-privacy](https://github.com/pluja/awesome-privacy) 102 | -------------------------------------------------------------------------------- /android-notes.md: -------------------------------------------------------------------------------- 1 | # awesome-switching 2 | 3 | Switching from the *pple ecosystem to Windows / Linux / Android or BSD 4 | 5 | 从 *果生态系统 迁移到 Windows 或者 Linux / Android / BSD 6 | 7 | ## 切换到Android防踩坑注意事项 8 | 9 | Android 10之后的版本在权限管理上已经大大增强,善用”仅在使用此应用时允许“可以限制一些应用过渡要求权限的行为。 10 | 11 | * 不要直接安装来历不明的apk(安装时系统会提示风险) 12 | * 手游方面,Android有”官服“和”渠道服“的区别,渠道服通常是和其它厂商合作的游戏分区。虽然有一些优惠,但将来通常不能转移到官服。可以用来尝鲜和体验游戏,但如果想认真长期玩下去,请选择官服。 13 | 14 | -------------------------------------------------------------------------------- /laptop.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nas.md: -------------------------------------------------------------------------------- 1 | # awesome-switching 2 | 3 | Switching from the *pple ecosystem to Windows / Linux / Android or BSD 4 | 5 | 从 *果生态系统 迁移到 Windows 或者 Linux / Android / BSD 6 | 7 | ## NAS和私有云, Homelab 8 | 如果能妥善做好备份的话,数据掌握在自己手里总比放在别人手里好,对吧?如果你确实在意数据所有权和隐私,那么NAS/私有云是很好的选择。 9 | 大多数常见服务都已经有了开源替代品,也都提供了比较方便的Docker部署方式,几乎不需要太多背景知识即可一件安装。 10 | 11 | 部署这些服务,可以使用成熟而商品化程度高的NAS,也可以用一台闲置PC安装Linux/BSD作为私有云,或者更复杂一些变成Homelab玩家。 12 | 13 | 在开始这些之前,请先默念以下口诀10遍 ;) 14 | 15 | **“备份不做,十恶不赦”** 16 | 17 | --------- 18 | 19 | ### 基本概念 20 | 21 | ### 硬件选择 22 | 不论是自己DIY还是购买成品NAS,总体原则:1、功耗较低,静音。2、千兆的有线网口。 3、至少有两个硬盘接口。 23 | 24 | ### 软件和服务 25 | - [Nextcloud](https://nextcloud.com/) - 全功能私有云,文件存储和共享,日历,联系人,邮件等。 ([Demo](https://demo.nextcloud.com/), [Source Code](https://github.com/nextcloud/server)) `AGPL-3.0` `PHP` 26 | - [TrueNAS Core](https://www.truenas.com) - 原名 FreeNAS,存储服务器操作系统,基于 FreeBSD 和 OpenZFS。适合想自己搭键 NAS,但是又懒得折腾 ZFS/RAID 的人。([Source Code](https://github.com/truenas/)) `BSD-2` 27 | - [TrueNAS SCALE](https://www.truenas.com/truenas-scale/) 同样为TrueNas出品,但系统已经切换为基于Debian的Linux。2021年初刚刚推出,优势是具有ZFS的同时,硬件驱动也支持的较好。 28 | - [XigmaNas](https://xigmanas.com/) - 早年从FreeNAS分支出来的版本,2018年以前叫做Nas4Free现已改名为XigmaNas。界面比较老旧遵循以前FreeNAS的结构,同样支持ZFS。系统虽然比较老,但硬件需求比较低,由于ZFSPool的影响TrueNAS需要8G内存,但XigmaNas4G内存就可以顺利运行了。([Source Code](https://sourceforge.net/p/xigmanas/code/HEAD/tree/))` BSD license` 29 | 30 | ## Other resources 31 | - [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) 32 | -------------------------------------------------------------------------------- /phone.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /windows-notes.md: -------------------------------------------------------------------------------- 1 | # awesome-switching 2 | 3 | Switching from the *pple ecosystem to Windows / Linux / Android or BSD 4 | 5 | 从 *果生态系统 迁移到 Windows 或者 Linux / Android / BSD 6 | 7 | ## 切换到Windows防踩坑注意事项 8 | 9 | Windows系统已经相当可靠,多数情况按照你使用Mac的习惯即可。 10 | 11 | * 不要使用来源不明的软件、破解、激活器等 12 | * 尽量从软件的官网,或者微软store下载需要的软件 13 | * 使用Edge/Chrome/Firefox等常用浏览器。参考: [浏览器](README.md#browser) 14 | * 点击邮件链接和附件之前,请确保可靠。大多数邮件客户端/网页已经具备可疑邮件提醒功能。 15 | * 不需要安装 *安全卫士 *安全管家 之类的软件 16 | * 允许Windows自带的防火墙等安全策略(系统会有提示) 17 | 18 | 如果是Windows pro版,自带hyper-v虚拟机工具,可以创建一个虚拟Windows来测试不确定的行为。但需要注意,任何系统上的虚拟机都不能100%保证绝对安全。 19 | --------------------------------------------------------------------------------