Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ย้ายจาก Windows: รายการตรวจสอบซอฟต์แวร์สำหรับการย้ายระบบปฏิบัติการ

หลังใช้ Windows เป็น Primary OS ประมาณ 30 ปี ผมตระหนักยากว่าต้อง Wean myself off มันให้หมดภายในเร็วๆ นี้ ไม่ใช่ Trivial decision และ Outcome ไม่เกิด overnight จริงๆ ผมไม่คาดหวัง Plan จะ Fully realized จนถึง 2025-2026 เมื่อ Windows 10 EOL แต่ต้อง Start ที่ไหนสักที่

Prompt มาจากข่าวว่า Windows 11 Pro จะ (Most likely) ต้องการ Online account เพื่อ Complete installation process แม้จะไม่เกิดหรือถูก Retract עצם Notion ของ Classic desktop formula ถูก Mangle สาหัสเพื่อ Serve Cloud-mobile greed model ทำให้ผมโกรธ ผมมี Zero intention ใช้ PC เหมือน Smartphone chimp นอกเหนือจาก Technical inadequacies ของ Windows 11 เอง และภายหลอน An even more pointless idea of "Desktop as a service" โผล่ใหญ่ Nah ไม่เล่นเกมส์愚蠢นั้น และผมเริ่ม Migration journey ช้าๆ

The plan thickens

เหมือนที่กล่าว ไม่ Easy ผม Well entrenched ใน Workflows การ Move all programs และ Data full-time ไป Linux ไม่ง่าย บางส่วนทำได้วันนี้ แต่บาง Needs ไม่ Satisfied yet Breakdown ยัง Murky แต่ผมตัดสินใจเขียน Article นี้ Map out Requirements หากคุณ Pondering similar move อาจหา Info useful

นี่คือสิ่งที่ผมจะทำ:

  • ด้านล่างจะมี Table ของ Software categories และ Usage models ต่างๆ
  • แต่ละ Category จะ List Primary Windows software ของผม
  • Check ว่า Software นั้น Available natively ใน Linux ไหม
  • ถ้าไม่ ให้ Closest functional alternative
  • ถ้าไม่มีนั้นด้วย หาว่าทำยังไง Fill the gap
  • สุดท้าย สำหรับ Non-trivial usecases ใดๆ จะเขียน Tutorial ในเดือน/ปีข้างหน้า จน Migration plan Complete

Native, WINE หรือ Alternative?

ตอนนี่ Short list ของ Most important applications ที่ผมคิดได้วันนี้ หมายถึง Programs listed น่าจะเป็น First choice แต่ไม่ได้หมายความว่า Inflexible หรือ Compromise ไม่ได้เล็กน้อยถ้าจำเป็น หรือ Adjust to different usage model หรือว่ากำลังใช้อย่างอื่นตอนนี้ Practical reasons หรือว่ามี Superior solutions ที่ยังไม่คิดถึง

เพื่อช่วยเข้าใจ: ตัวอย่าง Media player (Video/Audio) ใน Windows ของผมคือ VLC VLC Available ใน Linux as Native application Awesome ไม่มี Work ในแง่นี้

ตัวอย่างอื่น Text editor Notepad++ ไม่มี Native build สำหรับ Linux แต่ Works via WINE แต่ผม Happy กับ Kate และ Geany และ Text editors อื่นๆ ใน Linux แต่ยังพบ Notepad++ Superior

มา Break down โดย Alphabetic order:

CategoryWindowsLinux compatibilityComments
3D designBlender
SketchUp Make 2017
Kerkythea
Y
Works with WINE 1
Works with WINE

Excellent compatibility
Needs some extra work
BrowserFirefoxYNo (extra) work needed
Data backupReplicatorNจะใช้ Native tools เช่น rsync และ/หรือ GUI-based rsync frontend
EmulationDOSBoxYNo work needed
EncryptionTrueCrypt
VeraCrypt
YNo work needed
FTP clientFileZilla
WinSCP
Y
Unknown
No work needed
Needs some extra work
GamingSteamY 2Significant work needed
Image suiteGIMPYNo extra work needed
Image viewerIrfanViewWorks with WINEExcellent compatibility
Mail clientThunderbirdYNo work needed
Media playerVLCYNo work needed
Office suiteMicrosoft Office
LibreOffice
Unknown 3
Y
ต้องมี Plan สำหรับ Office migration 4
PDF softwareFoxit ReaderUnknown 5Test with WINE หรือ Consider Okular as alternative
System imagingAcronis True ImageN 6Native alternative
Text editorNotepad++Works with WINEExcellent compatibility
Text processorLyXYNo work needed
VirtualizationVirtualBoxYNo work needed
VPNPIA 7
Mullvad
YNo work needed
VoIPSkypeYNo work needed
WYSIWYG editorKompoZerY 8Windows build ทำงานผ่าน WINE ได้

1 Last free offline edition ของ SketchUp (Make 2017) ทำงานดีกับ WINE 6.X Kerkythea ทำงาน Full compatibility แต่ต้อง Tutorial Outline setup รวมถึง Import materials และ Old models

2 Steam ทำงาน Fine แต่ไม่ใช่ทุก Windows-based titles Supported บาง Games มี Native builds บางอัน Run (Reasonably well) ผ่าน Proton compatibility layer ระหว่าง Titles เยอะที่ต้อง Check: Age of Empires II/III, Age of Mythology, American Truck Simulator, ArmA 3, Assetto Corsa, BeamNG.drive, Caesar III, Cities: Skylines, C&C Remastered Edition, Civilization V, Euro Truck Simulator 2, GTA: Vice City, SimCity 4, Workers & Resources: Soviet Republic, Wreckfest และอื่นๆ อีกมาก

3 Microsoft Office Online ทำงาน Fine ใน Linux แต่ต้อง Check Compatibility ของ Offline suites รวม Older และ Newer versions ตอนนี้คิดว่า Office 2010 จะเป็น Ideal setup แต่ไม่รู้ว่า Doable ไหม

4 จะ Explore Other paid office suites ที่อาจมี Enhanced Office file format compatibility เทียบ LibreOffice

5 Foxit Reader มี Official build สำหรับ Linux แต่เป็น Older software จาก 2013

6 CloneZilla ให้ Functionality ที่จำเป็นใน Linux

7 VPN providers สองตัวนี้ Listed among many products ที่มี Good reputation, Solid privacy (สำหรับ Stated task) และมี Native Linux builds

8 Based on Preference สำหรับ Offline HTML editors

Additional considerations

List ข้างต้นแค่ Sample ของ Programs ที่ผมชอบ ใช้ และ/หรือ Review ในอดีต (Browse 2,500-article catalog ได้) มี Options เยอะ เช่น ชอบ Chromium-based browsers สำหรับ Primary/Secondary use ไป Chrome, Chromium, Opera, Brave, Vivaldi, Edge ฯลฯ Considerations คล้ายกัน Media players และ Communication software

ไม่ได้ List Tools ที่ Considered less critical nowadays เช่น DVD burning software หรือ P2P software สุดท้าย Tools/Utilities ที่ไม่ต้อง "Replace" เพราะ Linux comparables Equivalent หรือ Superior functionality ตัวอย่าง:

  • Archiving (7-zip) - Linux (Plasma desktop โดยเฉพาะ) Handle หน้ากว้างของ Formats natively
  • Software monitoring tools - Range ของ Excellent command-line และ GUI-based software
  • Multimedia editing - Tons of tools รวม ffmpeg หรือ OBS Studio
  • PDF editing - Tons of utilitiesmostly command-line based
  • Home หรือ System encryption - Native functionality ใน Linux installers
  • File managers - Most if not all Linux file managers Superior functionality กว่า Windows Explorer
  • Desktop session save - Plasma desktop มี Superb between-reboot session save functionality

Where's the catch?

บางสิ่งยังตอบไม่ได้ เช่น:

  • Printer/Scanner hardware (และ Software) ทั้งหมดจะ Work with Linux ไหม? ตอนนี้ Xerox B215 Works fine
  • Peripheral gaming hardware (G27 steering wheel และ pedals set) จะ Work in Linux ไหม?
  • Every (Important) website จะ Open correctly ใน Browsers บน Linux โดยไม่ต้อง User agent games ไหม?

Current situation...

ไม่ Bleak เลย ผมใช้ Linux ใน Production setup หลายปีแล้ว จาก Asus eeePC โบราณ Via Asus VivoBook ทั้งคู่ Quite successful overall อีก thing: 3+ ปีผ่านมา ผมใช้ Slimbook Pro2 laptop กับ Kubuntu เป็นหนึ่งใน Primary systems Experience Solid Adventures ออกมาใน 14 Combat reports รายละเอียด Linux usage: Encryption, FHD display scaling, Usage abroad while traveling, Language support, Drivers, Updates, Everything

ในท้ายที่สุด Windows-Linux discrepancy Boils down to just Two things: Office และ Games แต่มี Gray area เยอะระหว่างนั้น ทำให้ผมต้อง Invest time และ Energy ปีข้างหน้า Make everything dandy

ตัวอย่าง: หากมี 4 Hard drives/partitions ใน Windows ใช้ Backup data พวกเขาจะ Map C:, D:, E:, G: ไป Linux filesystem และ Retain Backup scheme และ Scheduled tasks ได้อย่างไร?

คนอาจ Wonder เรื่อง Security Smartcard readers VR support Good webcam support Screen calibration Special government portal software (Tax returns) หรือ Specialized kit สำหรับ Hobby/Profession

ผมจะ Try cover many use cases ใน Journey นี้ Too Selfish cover My needs First และ Foremost แต่ Along the way จะ Educate readers และ Help ที่ Transition ไม่ Trivial เหมือน SketchUp installation หรือ Backup configuration หรือ Gaming thing Lots of interesting things

สรุป

นี่คือ Very early, Rudimentary plan สำหรับสิ่งที่ผมมีในใจ ดู Computer usage 10-15 ปีผ่านมา Changed quite a bit Less Windows และ Significantly fewer Windows-based software More Linux และ More serious Linux cases ผมในทางหนึ่ง Started migration นานแล้ว แค่ตอนนี้ Realized ว่าต้อง Finish

ผมไม่ Happy ที่นี่คือสิ่งที่ผมต้องทำ แต่ Hey Using Windows กลายเป็น Onerous แม้ใน Windows 10 Pro ผมต้อง Deal กับ Low-IQ nonsense ที่ No place in Professional system ที่ผมจ่ายเงิน ไม่ใน Mood เป็น Padding สำหรับ Bonus ของ Marketing person ที่ไหนสักแห่ง Treat me with respect และเราจะมี Common ground ผม Spend thousands of dollars บน Microsoft products หลายปี รวม Windows Phones ไม่แล้ว ไม่ Settings headerbar rewards, ไม่ Edge begging to be default browser, ไม่ Advertising ID, ไม่ Cloud this/that None of that nonsense

Actual migration ยังหน้า ใน 2025-2026 ผมน่าจะ Keep Isolated, Sandboxed version of Windows 10 past shelf life ไפהและนั่นสำหรับ Hard-to-solve cases และ/หรือ Gaming อาจ Spin VM และใช้ Sporadically เมื่อต้องการ Lots of options ที่ยังต้อง Figure และ Map out สิ่งสำคัญคือผม Finally made Mental leap needed to complete journey และในทางหนึ่ง ต้อง Thank Microsoft's aggressive marketing work ที่ Speed me along the way หากไม่ใช่ Silly-looking Windows 11 และ Must-online nonsense tricks อาจจะอีก 2-3 versions ของ Windows และ Office ที่ผมต้อง Live through เพื่อ Get convinced to migrate away Well there you go Sad story แต่ Perchance จะมี Happy outcome Stay tuned สำหรับ Many more articles ของ Nature นี้ในปีข้างหน้า

Cheers.