-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
1123 lines (941 loc) · 73.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<title>Universal Blue – Powered by the future, delivered today</title>
<meta name="description" content="Universal Blue delivers a diverse set of operating system images.">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#4051b5" />
<meta name="msapplication-config" content="none">
<meta property="og:type" content="website">
<meta property="og:url" content="https://universal-blue.org/">
<meta property="og:title" content="Universal Blue - Powered by the future, delivered today">
<meta property="og:description" content="Universal Blue is a diverse set of images using Fedora Atomic's OCI support as a delivery mechanism. That's nerdspeak for the ultimate Linux client!">
<meta property="og:image" content="https://universal-blue.org/content/preview2.png">
<meta property="twitter:title" content="Universal Blue - Powered by the future, delivered today">
<meta property="twitter:description" content="Universal Blue is a diverse set of images using Fedora Atomic's OCI support as a delivery mechanism. That's nerdspeak for the ultimate Linux client!">
<meta property="twitter:image" content="https://universal-blue.org/content/preview2.png">
<meta property="twitter:card" content="summary_large_image">
<!-- Favicon -->
<link rel="icon" href="content/favicon-new.png" type="image/png" sizes="any">
<!--<link rel="icon" href="content/favicon.svg" type="image/svg+xml">-->
<!-- Preconnect -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" cfrossorigin>
<link rel="preconnect" href="https://cdnjs.cloudflare.com">
<link rel="preconnect" href="https://cdn.jsdelivr.net">
<link rel="preconnect" href="https://repobeats.axiom.co">
<link rel="preconnect" href="https:///universal-blue.discourse.group">
<!-- CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.1.3/css/bootstrap.min.css" integrity="sha512-GQGU0fMMi238uA+a/bdWJfpUGKUkBdgfFdgBm72SUQ6BeyWjoY/ton0tEjH+OSH9iP4Dfh+7HM0I9f5eR0L/4w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="css/style5.css">
<link rel="stylesheet" href="css/style-responsive.css">
<link rel="stylesheet" href="css/vertical-rhythm.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="css/splitting.css">
<link rel="stylesheet" href="css/YTPlayer.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/sortable/0.8.0/css/sortable-theme-bootstrap.min.css" integrity="sha512-l4chbxj3b7jYgOu1K4jjYscdqLL9zrVYnqMJcKTjpePcj5yc/7QWFBP9x/mp2IcX+ilWi+Tr915vLC4D7RxCtg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300&display=swap" rel="stylesheet">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/fontawesome.min.css" integrity="sha512-B46MVOJpI6RBsdcU307elYeStF2JKT87SsHZfRSkjVi4/iZ3912zXi45X5/CBr/GbCyLx6M1GQtTKYRd52Jxgw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/solid.min.css" integrity="sha512-/r+0SvLvMMSIf41xiuy19aNkXxI+3zb/BN8K9lnDDWI09VM0dwgTMzK7Qi5vv5macJ3VH4XZXr60ip7v13QnmQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/brands.min.css" integrity="sha512-EJp8vMVhYl7tBFE2rgNGb//drnr1+6XKMvTyamMS34YwOEFohhWkGq13tPWnK0FbjSS6D8YoA3n3bZmb3KiUYA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<style>
#sketch-holder { width:100vw;height:100vh;position:absolute;top:0; }
</style>
</head>
<body class="appear-animate">
<!-- Page Loader -->
<div class="page-loader">
<div class="loader">Loading...</div>
</div>
<!-- End Page Loader -->
<!-- Skip to Content -->
<a href="#main" class="btn skip-to-content">Skip to Content</a>
<!-- End Skip to Content -->
<!-- Page Wrap -->
<div class="page" id="top">
<!-- Navigation Panel -->
<nav class="main-nav transparent stick-fixed wow-menubar wch-unset">
<div class="main-nav-sub full-wrapper">
<!-- Logo -->
<div class="nav-logo-wrap local-scroll">
<a href="#top" class="logo">
<img src="content/ublue-header-white.svg" alt="Universal Blue" width="2732" height="692" />
</a>
</div>
<!-- Mobile Menu Button -->
<div class="mobile-nav" role="button" tabindex="0">
<i class="mobile-nav-icon"></i>
<span class="visually-hidden">Menu</span>
</div>
<!-- Main Menu -->
<div class="inner-nav desktop-nav">
<ul class="clearlist scroll-nav local-scroll">
<li><a href="#about">About</a></li>
<li><a href="#images">Images</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#news">News</a></li>
<li><a href="#metrics">Metrics</a></li>
</ul>
<ul class="items-end clearlist local-scroll">
<li>
<a href="https://github.com/ublue-os/" target="_blank" class="opacity-1 no-hover">
<span class="link-flat" data-link-animate="y"><i class="fa-brands fa-github"></i> Contribute</span>
</a>
</li>
</ul>
</div>
<!-- End Main Menu -->
</div>
</nav>
<!-- End Navigation Panel -->
<main id="main">
<!-- Home Section -->
<section class="home-section" id="home">
<div style="width:100vw;height:100vh;position:absolute;top:0;" id="sketch-holder"></div>
<div class="container min-height-100vh d-flex align-items-center pt-100 pb-100 pt-sm-120 pb-sm-120">
<!-- Home Section Content -->
<div class="home-content text-start">
<div class="row">
<!-- Home Section Text -->
<div class="col-12 d-flex align-items-center">
<img class="main-logo" alt="Universal Blue" fetchpriority="high" style="width:100%;max-width:70vw;height:auto;left:0;right:0;margin:auto;" height="791" width="2732" src="content/ublue-main2.svg">
</div>
<div class="col-12 d-flex align-items-center mb-sm-60">
<div style="margin:auto;">
<div class="local-scroll mt-n10 wow fadeInUp wch-unset" data-wow-delay="0.7s" data-wow-duration="1.2s" data-wow-offset="0">
<a href="#about" class="btn btn-mod btn-large btn-round btn-hover-anim align-middle me-2 me-sm-5 mt-10"><span>About Us</span></a>
<a href="#cloud-native" class="link-flat align-middle mt-10" data-link-animate="y"><i class="icon-play size-13 me-1"></i> What is cloud-native?</a>
</div>
</div>
</div>
<!-- End Home Section Text -->
</div>
</div>
<!-- End Home Section Content -->
<span id="image-name" style="display:none;">This background was randomly generated from <a id="image-url"></a>.</span>
</div>
</section>
<!-- End Home Section -->
<!-- About Section -->
<section class="page-section" id="about">
<div class="container position-relative">
<div class="row mb-30">
<div class="col-md-6">
<h3 class="section-title mb-0"><span class="wow charsAnimIn" data-splitting="chars">About Us</span></h3>
</div>
<div class="col-md-5 offset-md-1 relative text-start text-md-end pt-40 pt-sm-20 local-scroll">
<a href="#images" class="link-flat underline align-middle" data-link-animate="y">View our full list of images <i class="mi-arrow-right size-18"></i></a>
</div>
</div>
<div class="row wow fadeInUp" data-wow-delay="0.25s">
<span style="font-weight:300;">
The Universal Blue project builds a diverse set of <a href="https://en.wikipedia.org/wiki/Continuous_delivery">continuously delivered</a> operating system images using <a href="https://fedoraproject.org/atomic-desktops/" target="_blank">Fedora Atomic Desktop</a>'s support for <a href="https://containers.github.io/bootable/">bootable OCI containers</a>. <strong>That's nerdspeak for the ultimate Linux client</strong>: the reliability of a Chromebook, but with the flexibility and power of a traditional Linux desktop. <br><br>These images represent what's possible when a community focuses on sharing best practices via automation and collaboration. One common language between dev and ops, and it's finally come to the desktop.<br><br>We also provide tools for users to build their own image using our templates and processes, which can be used to ship custom configurations to all of your machines, or finally make the Linux distribution you've long wished for, but never had the tools to create.<br><br><em>At long last, we've ascended.</em>
</span>
</div>
</div>
</section>
<!-- End About Section -->
<!-- Divider -->
<hr class="mt-0 mb-0"/>
<!-- End Divider -->
<!-- Image Section -->
<section id="images" class="page-section">
<div class="container position-relative">
<div class="row">
<div class="col-12">
<h2 class="section-title mb-60 mb-sm-30"><span class="wow charsAnimIn" data-splitting="chars">Our Images</span></h2>
</div>
<!-- Text -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-center">
<div class="wow fadeInUp" data-wow-duration="1.2s" data-wow-offset="205">
<div class="row" style="margin-bottom:30px;">
<a alt="Aurora" href="https://getaurora.dev/" target="_blank"><img style="max-height: 150px; margin-bottom: 5px;" src="content/ocis/aurora.svg"></a>
<span>Aurora is a clean and reliable desktop operating system for every type of user. Many batteries included.</span>
</div>
<!-- Features Grid -->
<div class="row alt-features-grid">
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-star"></i>
</div>
<h3 class="alt-features-title">Simply delightful.</h3>
<div class="alt-features-descr">
Aurora features a lightly customized KDE Plasma 6 desktop experience that can be customized indefinitely. Super smooth and delightful.
</div>
</div>
</div>
<!-- End Features Item -->
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-cloud-bolt"></i>
</div>
<h3 class="alt-features-title">Zero Maintenance</h3>
<div class="alt-features-descr">
Install the system once and forget about maintenance. Updates are automatic. Upgrade your system in one-click, including all your apps.
</div>
</div>
</div>
<!-- End Features Item -->
<a href="https://getaurora.dev/" alt="Visit the Aurora website to learn more" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim"><span>Visit Website</span></a>
</div>
<!-- End Features Grid -->
</div>
</div>
<!-- End Text -->
<!-- Images -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-start">
<div class="call-action-3-images mt-xs-0 text-end">
<div class="call-action-3-image-1">
<img src="content/ocis/aurora-big.webp" alt="Aurora Desktop" class="wow scaleOutIn" data-wow-duration="1.2s" data-wow-offset="205" />
</div>
<div class="call-action-3-image-2-wrap d-flex align-items-center">
<div class="call-action-3-image-2" data-rellax-y data-rellax-speed="0.85" data-rellax-percentage="0.5">
<img src="content/ocis/aurora-small.webp" alt="Aurora" class="wow scaleOutIn" data-wow-duration="1.2s" />
</div>
</div>
</div>
</div>
<!-- End Images -->
<!-- Divider -->
<hr class="mt-0 mb-60"/>
<!-- End Divider -->
<!-- Images -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-start">
<div class="call-action-3-images mt-xs-0 text-end">
<div class="call-action-3-image-1 left">
<img src="content/ocis/bazzite-big.webp" alt="Steam Game Mode" class="wow scaleOutIn" data-wow-duration="1.2s" data-wow-offset="205" />
</div>
<div class="call-action-3-image-2-wrap right d-flex align-items-center">
<div class="call-action-3-image-2" data-rellax-y data-rellax-speed="0.85" data-rellax-percentage="0.5">
<img src="content/ocis/bazzite-small.webp" alt="Bazzite" class="wow scaleOutIn" data-wow-duration="1.2s" />
</div>
</div>
</div>
</div>
<!-- End Images -->
<!-- Text -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-center">
<div class="wow fadeInUp" data-wow-duration="1.2s" data-wow-offset="205">
<div class="row" style="margin-bottom:30px;">
<a alt="Bazzite" href="https://bazzite.gg/" target="_blank"><img style="max-height: 150px;" src="content/ocis/bazzite.svg"></a>
<span>The next generation of Linux Gaming for all of your devices - including your favorite handheld.</span>
</div>
<!-- Features Grid -->
<div class="row alt-features-grid">
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-gamepad"></i>
</div>
<h3 class="alt-features-title">Play Your Favorites</h3>
<div class="alt-features-descr">
Bazzite comes ready to rock with Steam and Lutris pre-installed, Steam Game Mode, HDR support for AMD GPUs, and numerous community-developed tools for your gaming needs.
</div>
</div>
</div>
<!-- End Features Item -->
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-laptop"></i>
</div>
<h3 class="alt-features-title">Expanded Hardware Support</h3>
<div class="alt-features-descr">
Support for handhelds PCs, Nvidia drivers and the latest Mesa for AMD & Intel pre-installed, and numerous tweaks applied as needed to ensure your games just work.
</div>
</div>
</div>
<!-- End Features Item -->
<a href="https://bazzite.gg/" alt="Visit the Bazzite website to learn more" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim"><span>Visit Website</span></a>
</div>
<!-- End Features Grid -->
</div>
</div>
<!-- End Text -->
<!-- Divider -->
<hr class="mt-0 mb-60"/>
<!-- End Divider -->
<!-- Text -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-center">
<div class="wow fadeInUp" data-wow-duration="1.2s" data-wow-offset="205">
<div class="row" style="margin-bottom:30px;">
<a alt="Project Bluefin" href="https://projectbluefin.io/" target="_blank"><img style="max-height: 150px;" src="content/ocis/bluefin.svg"></a>
<span>The next generation Linux workstation, designed for reliability, performance, and sustainability.</span>
</div>
<!-- Features Grid -->
<div class="row alt-features-grid">
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-person"></i>
</div>
<h3 class="alt-features-title">For You</h3>
<div class="alt-features-descr">
Bluefin is a custom image of Fedora Silverblue offering the best of both worlds: The reliability and ease of use of a Chromebook and the power of a GNOME desktop.
</div>
</div>
</div>
<!-- End Features Item -->
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-code"></i>
</div>
<h3 class="alt-features-title">For Developers</h3>
<div class="alt-features-descr">
Container focused workflows to get you started depending on where you're coming from, or bring your own. Wield the industry's leading tools at your fingertips.
</div>
</div>
</div>
<!-- End Features Item -->
<a href="https://projectbluefin.io/" alt="Visit the Project Bluefin website to learn more" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim"><span>Visit Website</span></a>
</div>
<!-- End Features Grid -->
</div>
</div>
<!-- End Text -->
<!-- Images -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-start">
<div class="call-action-3-images mt-xs-0 text-end">
<div class="call-action-3-image-1">
<img src="content/ocis/bluefin-big.webp" alt="Bluefin Desktop" class="wow scaleOutIn" data-wow-duration="1.2s" data-wow-offset="205" />
</div>
<div class="call-action-3-image-2-wrap d-flex align-items-center">
<div class="call-action-3-image-2" data-rellax-y data-rellax-speed="0.85" data-rellax-percentage="0.5">
<img src="content/ocis/bluefin-small.webp" alt="Bluefin" class="wow scaleOutIn" data-wow-duration="1.2s" />
</div>
</div>
</div>
</div>
<!-- End Images -->
<!-- Divider -->
<hr class="mt-0 mb-60"/>
<!-- End Divider -->
<!-- Images -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-start">
<div class="call-action-3-images mt-xs-0 text-end">
<div class="call-action-3-image-1 left">
<img src="content/ocis/ucore-big.webp" alt="Cockpit" class="wow scaleOutIn" data-wow-duration="1.2s" data-wow-offset="205" />
</div>
<div class="call-action-3-image-2-wrap right d-flex align-items-center">
<div class="call-action-3-image-2" data-rellax-y data-rellax-speed="0.85" data-rellax-percentage="0.5">
<img src="content/ocis/ucore-small.webp" alt="Terminal with container" class="wow scaleOutIn" data-wow-duration="1.2s" />
</div>
</div>
</div>
</div>
<!-- End Images -->
<!-- Text -->
<div class="col-lg-6 mb-60 mb-xs-30 d-flex align-items-center">
<div class="wow fadeInUp" data-wow-duration="1.2s" data-wow-offset="205">
<div class="row" style="margin-bottom:30px;">
<a alt="Project uCore" href="https://projectucore.io/" target="_blank"><img style="max-height: 150px;" src="content/ocis/ucore.svg"></a>
<span>An OCI base image of Fedora CoreOS with batteries included; a lightweight server image including most used services or the building blocks to host them.</span>
</div>
<!-- Features Grid -->
<div class="row alt-features-grid">
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-server"></i>
</div>
<h3 class="alt-features-title">Server-grade</h3>
<div class="alt-features-descr">
Ready for running containerized workloads on either bare metal or virtual machines, with tools like wireguard, firewalld, cockpit, tailscale, ZFS support, and more.
</div>
</div>
</div>
<!-- End Features Item -->
<!-- Features Item -->
<div class="col-md-6 col-lg-6">
<div class="alt-features-item">
<div class="alt-features-icon">
<i class="fa-solid fa-microchip"></i>
</div>
<h3 class="alt-features-title">Compute-ready</h3>
<div class="alt-features-descr">
Optional support for Nvidia hardware, including containerized CUDA workloads.
</div>
</div>
</div>
<!-- End Features Item -->
<a href="https://projectucore.io/" alt="Visit the Project uCore website to learn more" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim"><span>Visit Website</span></a>
</div>
<!-- End Features Grid -->
</div>
</div>
<!-- End Text -->
<!-- Divider -->
<hr class="mt-0 mb-60"/>
<!-- End Divider -->
<!-- Text -->
<div class="d-flex align-items-center" style="margin: auto;">
<div class="wow fadeInUp" data-wow-duration="1.2s" data-wow-offset="205">
<div class="row" style="margin-bottom:30px;">
<i class="fa-solid fa-layer-group" style="font-size:75px;margin-bottom:10px;color:#4051b5;"></i>
<h3>Base Images</h3>
<div style="width: 100%;">
<span style="max-width: 900px;margin: auto;display: inline-block;">Universal Blue maintains a set of base images built from <a href="https://fedoraproject.org/atomic-desktops/" target="_blank">Fedora Atomic Desktops</a> and then enhanced with additional hardware support and fixes. Note that these images are lightweight by design, and do not ship with many of the enhancements of our other images.<br><br>Universal Blue images are endlessly customizable and may be derived into new images through the use of a Containerfile and our GitHub build actions. We look forward to seeing what you create from them!</span>
</div>
<a href="https://github.com/ublue-os/image-template" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim"><span>Create a custom image</span></a>
</div>
<span style="color:#555;margin-top:30px;width:100%;display:inline-block;"><a href="https://universal-blue.discourse.group/t/how-to-install-universal-blues-base-images/868" target="_blank">Direct usage Instructions</a></span>
<span style="color:#555;margin-top:5px;width:100%;display:inline-block"><a href="https://github.com/orgs/ublue-os/packages" targt="_blank">View all images on GitHub.</a></span>
</div>
</div>
<!-- End Text -->
</div>
</div>
</section>
<!-- End Image Section -->
<!-- Divider -->
<hr class="mt-0 mb-0"/>
<!-- End Divider -->
<!-- Advantages Section -->
<section class="page-section" id="advantages">
<div class="container position-relative">
<div class="row mb-30">
<div class="col-12">
<h3 class="section-title mb-0"><span class="wow charsAnimIn" data-splitting="chars">Advantages over traditional Linux desktops</span></h3>
</div>
</div>
<div class="row wow fadeInUp" data-wow-delay="0.25s">
<span style="font-weight:300;">
<ul>
<li>Reliable, atomic updates with built in rollback<ul>
<li>Built using OSTree-enabled <a href="https://opencontainers.org/" target="_blank">OCI compliant images</a></li>
<li>Hosted on <a href="https://github.com/features/packages" target="_blank">ghcr.io</a><ul>
<li>Ninety (90) days of image archives allowing for flexible rollback options</li>
<li>Globally distributed via CDN for fast image downloads</li>
<li>Images signed with industry standard <a href="https://www.sigstore.dev/" target="_blank">sigstore tools</a>
</ul></li>
</ul></li>
<li>Known-good State and Fewer Failures
<ul>
<li>Installation designed to last for the life of the hardware with minimal maintenance</li>
<li>Significantly reduced configuration drift</li>
<li>Kernel mods preinstalled on the image - including Nvidia drivers</li>
</ul>
</li>
<li>Clean separation of the base system from applications and your data</li>
<li>Powerful Developer Features
<ul>
<li>Container-focused development for clean and reproduceable environments</li>
<li>Develop locally with the same tools and patterns used to deploy in production</li>
</ul>
</li>
<li>Community Maintained
<ul>
<li>Shared maintenance of our desktops leads to better desktops, we strongly value fixing things for everyone so they we can do the least amount of work possible</li>
<li>Focuses expertise where it is needed the most so we can concentrate on our work instead of our operating system</li>
<li>The project is maintained by a community of cloud-native contributors with an <a href="mission.html">explicit mission</a></li>
</ul>
</li>
<li>Unbridled customization
<ul>
<li>Craft your perfect image from scratch or derive from others</li>
</ul>
</li>
<li>Rebase back to <a href="https://fedoraproject.org/atomic-desktops/" target="_blank">Fedora</a> without reinstallation<ul>
<li>Not a new distribution, an atomic layer of customization on Fedora that can be removed
</ul></li>
</ul>
<span class="btn-wrapper"><a href="https://github.com/orgs/ublue-os/projects/1" alt="View our organization level project goals on GitHub" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim"><span>View Project Goals</span></a></span>
</span>
</div>
</div>
</section>
<!-- End Advantages Section -->
<!-- Divider -->
<hr class="mt-0 mb-0"/>
<!-- End Divider -->
<!-- Community Section -->
<section id="community" style="padding-bottom:0px;" class="page-section mb-10">
<div class="container position-relative">
<!-- Grid -->
<div class="row">
<!-- Text -->
<div class="col-md-12 col-lg-4 mb-md-50">
<h3 class="section-title-small mb-40"><span class="wow charsAnimIn" data-splitting="chars">Community</span></h3>
<span class="text-gray">Whether you want async discussion, live support, or to learn about the project, we are here for you!</span>
</div>
<!-- End Text -->
<!-- Feature Item -->
<div class="col-6 col-sm-6 col-md-3 col-lg-2 d-flex align-items-stretch mb-sm-30">
<div class="alt-features-item mt-0">
<a href="https://universal-blue.discourse.group/" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim">
<div class="alt-features-icon">
<i class="fa-brands fa-discourse"></i>
</div>
<h4 class="alt-features-title">Discourse</h4>
</a>
</div>
</div>
<!-- End Feature Item -->
<!-- Feature Item -->
<div class="col-6 col-sm-6 col-md-3 col-lg-2 d-flex align-items-stretch mb-sm-30">
<div class="alt-features-item mt-0">
<a href="https://fosstodon.org/@UniversalBlue" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim">
<div class="alt-features-icon">
<i class="fa-brands fa-mastodon"></i>
</div>
<h4 class="alt-features-title">Mastodon</h4>
</a>
</div>
</div>
<!-- End Feature Item -->
<!-- Feature Item -->
<div class="col-6 col-sm-6 col-md-3 col-lg-2 d-flex align-items-stretch mb-sm-30">
<div class="alt-features-item mt-0">
<a href="https://discord.gg/WEu6BdFEtp" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim">
<div class="alt-features-icon">
<i class="fa-brands fa-discord"></i>
</div>
<h4 class="alt-features-title">Discord</h4>
</a>
</div>
</div>
<!-- End Feature Item -->
<!-- Feature Item -->
<div class="col-6 col-sm-6 col-md-3 col-lg-2 d-flex align-items-stretch mb-sm-30">
<div class="alt-features-item mt-0">
<a href="https://www.answeroverflow.com/c/1072614816579063828" target="_blank" class="btn btn-mod btn-large btn-round btn-hover-anim">
<div class="alt-features-icon">
<i class="fa-solid fa-comment"></i>
</div>
<h4 class="alt-features-title">Answer Overflow</h4>
</a>
</div>
</div>
<!-- End Feature Item -->
</div>
<!-- End Grid -->
<div class="row col-12 mt-30">
<div class="ublue-testimonials owl-carousel mt-30">
<div class="features-item">
<div class="bq_wrapper">
<div class="blockquote">
<i class="fa-solid fa-quote-left"></i>
<blockquote>I’ve seen what the future of operating systems at scale could be, and it starts with Project Bluefin.</blockquote>
</div>
</div>
<div class="author">
<h5 class="title"><a target="_blank" href="https://www.infoworld.com/article/3714923/project-bluefin-and-the-future-of-operating-systems.html">Scott McCarty</a> <span class="company">RHEL Server Senior Principal Product Manager, for InfoWorld</span></h5>
</div>
</div>
<div class="features-item">
<div class="bq_wrapper">
<div class="blockquote">
<i class="fa-solid fa-quote-left"></i>
<blockquote>When I experimented with Universal Blue over the weekend, I was reminded of just how cool the Linux operating system is. All of a sudden, I felt like I was back in the late 90s or early 2000s and was seeing the future of operating systems before my eyes.</blockquote>
</div>
</div>
<div class="author">
<h5 class="title"><a target="_blank" href="https://www.zdnet.com/article/universal-blue-is-a-new-paradigm-for-the-linux-desktop-and-its-brilliant/">Jack Wallen</a> <span class="company">ZDNET</span></h5>
</div>
</div>
<div class="features-item">
<div class="bq_wrapper">
<div class="blockquote">
<i class="fa-solid fa-quote-left"></i>
<blockquote>The team behind Bluefin has taken care to make the project lightweight from a contribution perspective, fully automating much of the maintenance work, thus allowing developers to focus on innovation rather than upkeep.</blockquote>
</div>
</div>
<div class="author">
<h5 class="title"><a target="_blank" href="https://thenewstack.io/project-bluefin-a-linux-desktop-for-serious-developers/">Steven J. Vaughan-Nichols</a> <span class="company">The New Stack</span></h5>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- End Community Section -->
<!-- Companies Section-->
<section class="page-section" id="us">
<div class="container position-relative">
<div class="row">
<div class="col-md-8 offset-md-2 text-center">
<h2 class="section-title-tiny mb-30">Universal Blue is made up of alumni from companies like:</h2>
<div class="logo-grid">
<img class="logo-grid-img" src="content/companies/aws.svg" width="304" height="182" alt="Amazon Web Services (AWS)" />
<img class="logo-grid-img" src="content/companies/canonical.svg" width="1329" height="400" alt="Canonical" />
<img class="logo-grid-img" src="content/companies/chainguard.webp" width="399" height="76" alt="Chainguard" />
<img class="logo-grid-img" src="content/companies/cncf.svg" width="399" height="76" alt="Cloud Native Computing Foundation (CNCF)" />
<img class="logo-grid-img" src="content/companies/microsoft.svg" width="338" height="72" alt="Microsoft" />
<img class="logo-grid-img" src="content/companies/redhat.svg" width="613" height="145" alt="Red Hat" />
<img class="logo-grid-img" src="content/companies/vmware.svg" width="1024" height="243" alt="VMware" />
</div>
<h6 style="margin-top:30px;margin-bottom:5px;margin-bottom:0px;font-weight:300;"><strong style="font-size:18px;margin-bottom: 3px;display:inline-block;">And community members like you!</strong><br>We're always looking for people to join, all skill levels and areas of expertise are welcome.</h6>
<span style="font-size:12px;color:#8e8e8e;margin-top:30px;display: inline-block;">Universal Blue is not affiliated or endorsed by any of the above companies.</span>
</div>
</div>
</div>
</section>
<!-- End Companies Section-->
<!-- Divider -->
<hr class="mt-0 mb-0"/>
<!-- End Divider -->
<!-- Cloud Native Section -->
<section class="page-section" id="cloud-native">
<div class="container position-relative">
<div class="row mb-30">
<div class="col-md-6">
<h3 class="section-title mb-0"><span class="wow charsAnimIn" data-splitting="chars">Cloud Native</span></h3>
</div>
</div>
<div class="row wow fadeInUp" data-wow-delay="0.25s">
<span style="font-weight:300;">
Universal Blue rests on the idea of bringing <a href="https://www.cncf.io/" target="_blank">cloud-native</a> patterns to the operating system. We leverage standard cloud tools like the <a href="https://opencontainers.org/" target="_blank">OCI standard images</a>, Docker/Podman, and GitHub to build our images. This is a much lighter and faster way of building and deploying Linux environments to users that allows professionals in the industry to leverage their pre-existing knowledge to create a better desktop experience for everyone. Simply put, our community shares the work of maintaining our desktops and investing in automating every aspect in order to provide a maintenance-free experience.<br><br>We feel that a dedicated group of enthusiasts can automate a large amount of toil that plagues existing Linux desktops today. This is achieved by reusing cloud technologies to deliver a more reliable experience.
</span>
</div>
</div>
</section>
<!-- End Cloud Native Section -->
<!-- Divider -->
<hr class="mt-0 mb-0"/>
<!-- End Divider -->
<!-- News Section -->
<section class="page-section" id="news">
<div class="container position-relative">
<div class="row mb-60 mb-xs-30">
<div class="col-md-6">
<h3 class="section-title mb-0"><span class="wow charsAnimIn" data-splitting="chars">News</span></h3>
</div>
<div class="col-md-5 offset-md-1 text-start text-md-end pt-40 pt-sm-20">
<a href="https://universal-blue.discourse.group/tag/announcements" target="_blank" class="link-flat underline align-middle" data-link-animate="y">Read more on Discourse <i class="mi-arrow-right size-18"></i></a>
</div>
</div>
<div class="row mt-50">
<d-topics-list discourse-url="https://universal-blue.discourse.group" per-page="5" tags="ublue-news" template="complete"></d-topics-list>
</div>
</div>
</section>
<!-- End News Section -->
<!-- Divider -->
<hr class="mt-0 mb-0"/>
<!-- End Divider -->
<!-- Metrics Section -->
<section class="page-section" id="metrics">
<div class="container position-relative">
<div class="row mb-10 mb-xs-30">
<div class="col-md-6">
<h3 class="section-title mb-0"><span class="wow charsAnimIn" data-splitting="chars">Metrics</span></h3>
</div>
</div>
<div class="row mt-10">
<div class="row wow fadeInUp mb-50" data-wow-delay="0.25s">
<span>
It's important for users to have insight on the health of the projects they depend on. Below you'll find a detailed summary of pulls and contributions across the Universal Blue organization.
</span>
</div>
<h3 style="text-align:center;width:100%;">Pulls</h3>
<select id="image-selector">
<option value="total">Total</option>
<option value="end-user">End-user images</option>
</select>
<canvas id="myChart"></canvas>
<div style="text-align:center;" class="work-descr">This charts image pulls of Universal Blue images.<br>Pulls are not indicative of users, just successful image updates.</div>
</div>
<div class="row mt-50">
<h3 style="text-align:center;width:100%;">Contributions</h3>
<div class="wow fadeInUp">
<div class="fullwidth-slider owl-carousel mt-30">
<!-- uBlue Main -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/main/" target="_blank">Main Repository</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/4a1dff0ffca91878c0d6fd775302e9ff21214b31.svg" title="Repobeats analytics image">
</div>
<!-- uBlue Config -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/config/" target="_blank">Service Units & Configuration Files</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/8e36cadc13075a30e15a27a133df8e56389bbfc7.svg" title="Repobeats analytics image">
</div>
<!-- uBlue Akmods -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/akmods/" target="_blank">Akmods caching layer</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/a7ddeb1a3d2e0ce534ccf7cfa75c33b35183b106.svg" title="Repobeats analytics image">
</div>
<!-- uBlue Packages -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/packages/" target="_blank">Packages</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/f8d7642b9f14bd702c08bd4f3618db8b9e8e8930.svg" title="Repobeats analytics image">
</div>
<!-- Bluefin -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/bluefin/" target="_blank">Bluefin</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/40b85b252bf6ea25eb90539d1adcea013ccae69a.svg" title="Repobeats analytics image">
</div>
<!-- Bazzite -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/bazzite/" target="_blank">Bazzite</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/86b500d79c613015ad16f56df76c8e13f3fd98ae.svg" title="Repobeats analytics image">
</div>
<!-- uCore -->
<div class="features-item">
<div class="features-title">
<a href="https://github.com/ublue-os/ucore/" target="_blank">uCore</a>
</div>
<img src="https://repobeats.axiom.co/api/embed/07d1ed133f5ed1a1048ea6a76bfe3a23227eedd5.svg" title="Repobeats analytics image">
</div>
</div>
<div style="text-align:center;margin-top:5px;" class="work-descr">Note: Image builds are automated, long periods of inactivity are normal.<br>Our thanks go out to <a href="https://repobeats.axiom.co/" target="_blank">Repobeats</a> for their support.</div>
</div>
</div>
</section>
<!-- End Metrics Section -->
</main>
<!-- Footer -->
<footer class="page-section footer bg-gray-light-1 pb-30">
<div class="container">
<div class="row pb-120 pb-sm-80 pb-xs-50">
<div style="text-align:center;" class="col-md-4 col-lg-3 text-gray mb-sm-50">
<div class="mb-10 footer-logo">
<img src="content/ublue-mini.svg" width="100" height="100" alt="Universal Blue" />
</div>
<p>
Your community toolkit designed to reboot the Linux desktop. Built for the love of the game. Welcome to indie cloud native.
</p>
</div>
<div class="col-md-7 offset-md-1 offset-lg-2">
<div class="row mt-n30">
<!-- Footer Widget -->
<!--<div class="col-sm-4 mt-80">
</div>-->
<!-- End Footer Widget -->
<!-- Footer Widget -->
<div class="col-sm-6 mt-80">
<h3 class="fw-title">Documentation</h3>
<ul class="fw-menu clearlist">
<li>
<a href="mission.html">
Mission
</a>
</li>
<li>
<a href="values.html">
Values
</a>
</li>
<li>
<a href="membership.html">
Membership
</a>
</li>
<li>
<a href="code-of-conduct.html">
Code of Conduct
</a>
</li>
<li>
<a href="contributing.html">
Contributing
</a>
</li>
</ul>
</div>
<!-- End Footer Widget -->
<!-- Footer Widget -->
<div class="col-sm-6 mt-80">
<h3 class="fw-title">Social Media</h3>
<ul class="fw-menu clearlist">
<li>
<a href="https://universal-blue.discourse.group/" rel="noopener nofollow" target="_blank">
<i class="fa-brands fa-discourse"></i>
Discourse
</a>
</li>
<li>
<a href="https://fosstodon.org/@UniversalBlue" rel="noopener nofollow" target="_blank">
<i class="fa-brands fa-mastodon"></i>
Mastodon
</a>
</li>
<li>
<a href="https://www.youtube.com/c/JorgeCastro/videos" rel="noopener nofollow" target="_blank">
<i class="fa-brands fa-youtube"></i>
Youtube
</a>
</li>
<li>
<a href="https://discord.gg/WEu6BdFEtp" rel="noopener nofollow" target="_blank">
<i class="fa-brands fa-discord"></i>
Discord
</a>
</li>
<li>
<a href="https://www.answeroverflow.com/c/1072614816579063828" rel="noopener nofollow" target="_blank">
<i class="fa-solid fa-comment"></i>
Answer Overflow
</a>
</li>
</ul>
</div>
<!-- End Footer Widget -->
</div>
</div>
</div>
<!-- Footer Text -->
<div class="row text-gray">
<div class="col-md-4 col-lg-3">
<b>© Universal Blue <span id="current-year">2024</span></b>
</div>
<div class="col-md-7 offset-md-1 offset-lg-2 clearfix">
<span style="font-size:12px;">Universal Blue is not affiliated with Red Hat or the Fedora Project.</span>
<!-- Back to Top Link -->
<div class="local-scroll float-end mt-n20 mt-sm-10">
<a href="#top" class="link-to-top">
<i class="mi-arrow-up size-24"></i>
<span class="visually-hidden">Scroll to top</span>
</a>
</div>
<!-- End Back to Top Link -->
</div>
</div>
<!-- End Footer Text -->
</div>
</footer>
<!-- End Footer -->
</div>
<!-- End Page Wrap -->
<!-- JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.1.3/js/bootstrap.bundle.min.js" integrity="sha512-pax4MlgXjHEPfCwcJLQhigY7+N8rt6bVvWLFyUMuxShv170X53TRzGPmPkZmGBhk+jikR8WBM4yl7A9WMHHqvg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>