25 ms·
Red Hat Enterprise Linux 8 Beta
- pksadiq 8y agoRelease notes here: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html-single/8.0_beta_release_notes/ https://access.redhat.com/documentation/en-us/red_hat_enterp... For those that matters, MongoDB is not included because it uses Server Side Public License: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html-single/8.0_beta_release_notes/#web_servers_databases_dynamic_languages_2 https://access.redhat.com/documentation/en-us/red_hat_enterp...
- kbumsik 8y agoAlso, KDE is removed and GNOME + Wayland is default.
- pksadiq 8y ago> Also, KDE is removed and GNOME + Wayland is default. Yeah, and the important part is that migrating from RHEL 7 with KDE to RHEL 8 is not supported: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html-single/8.0_beta_release_notes/#desktop_4 https://access.redhat.com/documentation/en-us/red_hat_enterp...
- recentdarkness 8y agoUpgrading from RHEL 6 with GNOME to RHEL 7 was not and still is not supported either ;-)
- c0l0 8y agoInteresting takeaways for me: They still use yum (instead of dnf) for managing packages, and default to nftables as the firewalld backend, while even Fedora (afaik) is still using iptables.
- apsivam 8y agoyum is now based on dnf https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html-single/8.0_beta_release_notes/#software_management https://access.redhat.com/documentation/en-us/red_hat_enterp...
- ciupicri 8y agoYeah, but why not switch to dnf entirely since this is a major release? Fedora dropped yum some time ago.
- gnufied 8y agoI would imagine because it will break lot of scripts that use yum tooling. Just changing binary name could be painful.
- swalsh 8y agoEven on Fedora yum is still available
- Alupis 8y agoNo, not really. You can install yum, but by default, any yum commands are translated to their dnf counterpart. (Many don't need translation other than `alias yum dnf` sort of thing)
- chr15p 8y agoOn my fedora 29 box: [root@laptop ~]# which yum /usr/bin/yum [root@laptop ~]# ls -l /usr/bin/yum lrwxrwxrwx. 1 root root 5 Oct 15 12:47 /usr/bin/yum -> dnf-3 Pretty sure "yum" in rhel8 will actually be dnf as well, but keeping the name for backwards compatability
- rwmj 8y agoYou can type either ‘yum’ or ‘dnf’, but they decided to keep ‘yum’ to avoid a lot of scripts/documentation from breaking. ‘yum’ is a compatibility layer over dnf that keeps the old command line syntax but uses the fast depsolver, weak dependencies and other new features from dnf.
- ciupicri 8y agoToo bad it doesn't come with Python 3.7, only 3.6. Fedora 29 managed to switch to 3.7, although it was released just two weeks ago.
- rwmj 8y agoLater versions of Python will be supplied as modules. So will Python 2. They are parallel installable with "system-python" which remains at 3.6 for the lifetime of RHEL 8. (Note that in general modules are not parallel installable, but in this one case it is).
- ciupicri 8y agoAs a module will it have as many libraries available as the system Python? For example does it come with scipy packages, twisted, pyserial, xlrd/xlwt/openpyxl, gobject (for GTK+ apps), etc?
- rwmj 8y agoAIUI the plan is to build everything for each Python module (plus system-python). However there are two things that mean it's not quite as good as you would like: (1) Base RHEL 8 will only have a fairly minimal set of Python packages (indeed, packages in general). (2) Products on top - things like OpenStack - will settle on a particular Python version (ie. module) and only be built against that version, and will require the corresponding Python module to be enabled.
- apsivam 8y agoI'm more surprised by the fact that no Python is installed by default on a Red Hat distribution https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html-single/8.0_beta_release_notes/#web_servers_databases_dynamic_languages https://access.redhat.com/documentation/en-us/red_hat_enterp...
- kbenson 8y agoI think Perl and Python were only ever installed by default because there were management utilities (GUI and console) written in them, so they were prerequisites for what was considered a minimal system. RHEL has been pretty good the last few years at paring down the base minimal install to actual essentials. I view getting to the point that Python is not required for a base install an achievement.
- mikece 8y agoI wonder how many companies will either not upgrade to RHEL 8 or seek to leave RHEL because of the acquisition by IBM.
- ocdtrekkie 8y agoMost companies are more pragmatic than this. Change adds risk, and companies which select RHEL are relying on it's stability and enterprise support, and will likely continue to do so, until there is a real, material reason to reconsider, such as IBM changing the pricing or service agreement. (Note as a comparison, individuals who distrust Microsoft moved their projects off GitHub when it was acquired, but most businesses, even those in direct competition with Microsoft, such as Google, did not.)
- Novashi 8y agoAbout as many that left Github when it was acquired by Microsoft.
- craftyguy 8y agoJudging by the surge of new users on alternative platforms (gitlab), that's at least a couple of thousand. https://thenextweb.com/dd/2018/06/04/devs-are-flooding-to-gitlab-amidst-github-microsoft-acquisition-rumors/ https://thenextweb.com/dd/2018/06/04/devs-are-flooding-to-gi... Edit: Your silly comparison deserved a silly response. Customer bases and services between the two are not similar.
- kbenson 8y agoBut how many paying customers? It's slightly different also because Github may not want to lose non-paying customers either, because of name recognition and not wanting competitors being seen much, but I don't think the IBM acquisition will sway most people that are using CentOS, since it's already somewhat divorced from RHEL proper.
- craftyguy 8y ago
- gnufied 8y agoYay finally 4.18 Kernel in RHEL.
- fulafel 8y agoIs there anything public on release date aims?
- carwyn 8y agoWhen it's ready. If there's one thing Red Hat have been pretty good at it's being conservative and not worrying too much about schedule slips.
- ty_a 8y agoI don't think that Red Hat announces release dates for RHEL. At least I don't remember one in the last 10 years.
- wyoung2 8y agoRHEL 7 took 6 months to go from the first beta to the first release. Don’t hold your breath.
- j1vms 8y agoThought for a moment I read IBM Enterprise Linux 8 Beta, anyone else?
- IshKebab 8y ago> Linux containers, Kubernetes, artificial intelligence, blockchain and too many other technical breakthroughs to list all share a common component - Linux Erm what? Only two of those are built on Linux. If there's too many to list at least don't list unrelated technologies.
- ape4 8y agoAnyone know what AI and blockchain it has?
- deleted 8y ago[deleted]
- wyldfire 8y agoRust, python 3.6, great stuff!
- Shelnutt2 8y agogcc 8.2! Being on gcc 4.8.5 for RHEL 7 instead of 4.9 was a minor pain point for some c++11 or newer libraries when developing. Nice to see them jump all the way to the 8.x series. Also great to see xfs gain COW support in RHEL, they are working to make up (in features) for dropping btrfs with xfs. We'll see how stratis works out.
- MikGue 8y agogcc 8.2 is also available for RHEL 7: https://developers.redhat.com/products/developertoolset/overview/ https://developers.redhat.com/products/developertoolset/over... It's included in the subscription.
- Conan_Kudo 8y ago> Btrfs has been removed I'm still incredibly sad about that, especially as Btrfs has become a really solid filesystem over the last year or so in the upstream kernel... Reference: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html/8.0_beta_release_notes/removed_functionality#file_systems_and_storage_5 https://access.redhat.com/documentation/en-us/red_hat_enterp...
- williamstein 8y agoIndeed, Btrfs is uniquely capable and important. It has lightweight snapshots of directory trees, and fully supports NFS exports and kernel namespaces, so it can easily solve technical problems that currently can't be easily solved using ZFS or other filesystems. Btrfs is also used now for ChromeOS's Crostini Linux application container.
- SEJeff 8y agobcachefs is another "competitor" to btrfs: https://bcachefs.org/ https://bcachefs.org/ But Redhat is going all in with stratis: https://stratis-storage.github.io/ https://stratis-storage.github.io/
- justizin 8y agoNotable: Btrfs is used for all of ChromeOS and the crostini container is just another volume. It's incredibly robust, really confusing why RH would be pulling this.
- ams6110 8y agoIt was never emphasized, and probably rarely used by their customers. Prior RHEL release used ext4, then xfs by default. People who run RHEL don't want to think about what filesystem to use. They want standard, stable, reliable -- not dozens of options and features.
- Conan_Kudo 8y ago
- ghevshoo 8y ago> Linux containers, Kubernetes, artificial intelligence, blockchain... Bingo!
- pjmlp 8y agoDamm, I had unikernels on my card. :)
- rwmj 8y agoNot in RHEL 8 but I'm working with a student on this. There's a rather general non-technical article here: https://next.redhat.com/2018/11/14/ukl-a-unikernel-based-on-linux/ https://next.redhat.com/2018/11/14/ukl-a-unikernel-based-on-...
- pjmlp 8y agoCool! Thanks for the heads up.
- trynewideas 8y agoI love it when I learn something new from a joke.
- setquk 8y agoThis made me cringe so hard when I read it. Sounds like a IBM Watson promo already :D
- joe_hills 8y agoI'm excited to see Apache bumped to 2.4.35 with HTTP/2 support. Also, PHP has been bumped from 5.4 to PHP 7.2, which will be extremely nice to have out of the box.
- lotyrin 8y agoThey didn't really have a choice, PHP runtime versions have aggressive EOL dates these days.
- pjmlp 8y agoThey might, but ISPs still aren't in a hurry to support v7.
- hartmel 8y agoIf you accept community repositories, https://ius.io/ https://ius.io/ (sponsored by rackspace) provides very up-to-date packages for Apache and Haproxy.
- ofrzeta 8y agoMaybe they'll include Apache 2.4.37 in the final release, so we can also get TLS 1.3.
- jcadam 8y agoThe linux box sitting on my desk at work is running RHEL6 (which is really starting to get super annoying). My IT dept is just now starting to roll out RHEL7.
- mixmastamyk 8y agoOne place I worked for had a similar setup. I just installed the latest Ubuntu and ssh'd into nearby boxes when I needed something from them. No way I'd tolerate a desktop almost 10 years behind.
- billfruit 8y agoIn our place we still have boxes on Rhel 5, some even on Rhel 4. But Redhat did keep the things more or less the same visually over all these years, unlike Ubuntu which seems to change its look and feel bit too much.
- kokey 8y agoThat RHEL6 will still be supported with security and stability patches until 2020.
- spicyusername 8y agoPeople can be snarky at Red Hat for being slow, but this is the exact reason why. If your company has the engineering prowess to maintain the latest and greatest, that's great. Unfortunately most large enterprises just don't move at that velocity which is who Red Hat is trying to support.
- rayiner 8y ago> It also includes a new TCP/IP stack with Bandwidth and Round-trip propagation time (BBR) congestion control, which enables higher performance, minimized latency and decreased packet loss for Internet-connected services like streaming video or hosted storage. I suspect Red Hat didn't rewrite the TCP/IP stack, so can someone translate this from marketing into nerd? Google doesn't seem to know.
- dijit 8y agoBBR is just an algorithm that tries to figure out the best sending rate of TCP packets. So you don't have to wait for every ACK after a PSH. it was added the the linux kernel a couple of years ago, good to see it in RHEL.
- deleted 8y ago[deleted]
- maxmouchet 8y agohttps://en.wikipedia.org/wiki/TCP_congestion_control#TCP_BBR https://en.wikipedia.org/wiki/TCP_congestion_control#TCP_BBR
- chr15p 8y agoAs I understand it there was a new TCP/IP stack added to the linux kernel back somewhere around 2015/2016 that couldn't be backported to the RHEL7 3.10 kernel without breaking the kernel ABI that red hat tries to only change with major versions. So new to rhel TCP/IP stack not to linux as a whole.
- amluto 8y agoWow, they based on Linux 4.18! Good for them! I was worried they’d pick 4.14 or earlier, which would have been regrettable in terms of keeping the speculation attack mitigations maintainable.
- stuff4ben 8y agoI wonder why not 4.19 which I thought was an LTS kernel?
- justincormack 8y agoRed Hat don't use the upstream stable kernels, they totally maintain their own. As they backport things not just do fixes, I guess it doesn't matter.
- rwmj 8y agoRed Hat backports features aggressively and is one of the largest contributors upstream. The kernel version or whether it's LTS upstream doesn't matter.
- muhbags 8y agoFinally no Python 2.7 anymore!
- langdon 8y agoWell, not exactly, you can still get it, it just isn't default :) https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8/ https://developers.redhat.com/blog/2018/11/14/python-in-rhel...
- jdoss 8y agoHere is a download link to the DVD iso (rhel-8.0-beta-1-x86_64-dvd.iso) for those that are interested: https://red.ht/2ROrd80 https://red.ht/2ROrd80
- Spivak 8y agoThe big takeaway for me is that they consider Podman ready to use because it's honestly amazing. A fully featured container engine that doesn't need any elevated privileges or a central daemon -- using just Linux namespacing features. Once people realize the implications of having containers just being something you can run like any other program with zero fanfare I expect adoption to explode.
- sjellis 8y agoI suspect that Windows and macOS support going to be a big impediment to adoption of RH's container tools. Fedora has become a really good OS and Silverblue is going to be another level of awesome on top, but I don't see huge numbers of developers switching.
- curt15 8y agoThere still seems to be some confusing overlap in their tools. For example, what is the difference between "buildah" and "podman build"?
- vrutkovs 8y ago`podman` keeps the compatibility with Docker CLI params, so `podman build` is a wrapper around `buildah bud`
- fredsanford 8y agoI guess if you cross a Red Hat and a Big Blue dinosaur a big purple dinosaur could be the result... https://i.etsystatic.com/5700633/r/il/ea2ba9/1552167872/il_570xN.1552167872_fvki.jpg https://i.etsystatic.com/5700633/r/il/ea2ba9/1552167872/il_5...
- cwt137 8y agoWith the AppStream, does that mean Software Collections is no longer needed?
- langdon 8y agoNot really an "either or". However, AppStream provides similar functionality. See this post: https://developers.redhat.com/blog/2018/11/15/rhel8-introducing-appstreams/ https://developers.redhat.com/blog/2018/11/15/rhel8-introduc... for more info.